Async Await Best Practices
Slides
Video Recording
Source Code
NuGet Packages
Learn .NET MAUI
Additional Learning
- Removing Async Void
- Asynchronous Programming in .NET
- The Managed Thread Pool
- Understanding the Whys, Whats, and Whens of ValueTask
- ExecutionContext vs SynchronizationContext
- There is no Thread
- ConfigureAwait in .NET 8
- Using IAsyncEnumerable
- A Deep Dive into .WaitAsync()
- Using .ConfigureAwait(false) with IAsyncDisposable
- Execution Context Management with AsyncLocal and ThreadLocal in .NET Core