The power of asynchronous programming in C# is explored, demonstrating how to use the `async` and `await` keywords to write more efficient and responsive code. The video provides clear explanations and practical examples, making it a valuable resource for developers looking to master advanced C# concepts
00:00 Intro
01:11 Synchronous vs Asynchronous with Example
03:45 What is I/O Operation?
04:21 Common Mistake: Deadlock with Example
06:59 Why do we use .Result or Wait() instead await?
07:32 Avoid Deadlock by ConfigureAwait(false)
09:21 Common Mistake: Using void instead Task
09:53 Common Mistake: Using CPU intensive task with async
10:20 Advanced Topic: What is ValueTask?
11:12 Advanced Topic: What is Async Stream?
13:02 End of video
#CSharp #AsyncAwait #DotNet #Programming #Coding #SoftwareDevelopment #LearnToCode #CodeNewbie #TechTutorial #BackendDevelopment #AspNetCore #DotNetCore #codeoptimization
Credits:
======
Logo's from: Seeklogo
Images from: Freepik & respective creators
BGM from: YT Audio Library
The Reckoning by AERØHEAD
/ aerohead
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: https://www.audiolibrary.com.co/aeroh...
Music promoted by Audio Library
• The Reckoning – AERØHEAD (No Copyright Music)
Mr Tech Fault
Comments