In this workshop, we will dive deep into how .NET implements asynchronous programming under the hood to become experts using async/await!
Join me as we uncover the ways that the .NET compiler modifies each of our async methods. We'll learn how to build a custom implementation of Task from scratch and use it with the built-in async/await keywords. Then we'll dive deep into the .NET source code to understand the importance of internal framework tools like SynchronizationContext, ExecutionContext, Principal, ThreadStatic and more!
- Install Prerequisites
- (Presentation) Thread Switching + Compiler Generated Code
- (Code) Correct Common Async Await Mistakes
- (Code) Creating Custom Implementation of Task
- (Presentation/Code) .NET Internals
Join me in these DomeTrain courses where we'll learn everything you need to know to master asynchronous programming using async await in C# and .NET



