As an experienced .NET Engineer and a Microsoft MVP in Developer Technologies in the heart of Zurich, Steven Giesel bring a substantial breadth of knowledge and expertise to each project. His enthusiasm for technology goes beyond his professional endeavors - he actively maintains various open-source libraries (for example as co-maintainer for bUnit - a unit testing library for Blazor) and frequently speaks at user groups and conferences. Furthermore, he has authored concise e-Books in .NET related topics, and peer-reviewed a book focused on building applications with Blazor WebAssembly.
Async and await have been around for a decade, but they still seem mysterious. How does it work behind the scenes? And what the hell is ConfigureAwait for? This session will give you an overview of async/await, common pitfalls, and some guidelines. We will also cover more advanced use cases with ValueTask. So let's share our SynchronizationContext for 45 minutes and handle async/await with ease.