Episode

Writing async/await from scratch in C# with Stephen Toub

with Scott Hanselman, Stephen Toub

Join Stephen Toub and Scott Hanselman as they dive deep into the world of .NET. On this first episode, Stephen and Scott demystify the world of asynchronous programming with .NET and specifically the magic behind async/await, something that developers use every day. To do so, he builds his very own implementation of async/await completely from scratch and explains throughout the way. If you are looking to go deeper with .NET then you are in the right place.

Chapters

  • 00:00 - Intro
  • 03:00 - Understanding concurrency, parallelism, and asynchronous
  • 08:30 - Creating our own ThreadPool
  • 26:00 - Creating our own Task
  • 45:30 - Putting together ThreadPool and Tasks
  • 56:00 - Async iterators and yield
  • 01:05:00 - Wrap-up

Developer
.NET
C#