Async/Await Series Part 1: Best Practices
Daniel Marbach shows how to avoid common pitfalls in asynchronous code bases.
In this talk, learn how to:
- Differentiate between IO-bound vs CPU-bound work and how this relates to Threads and Tasks
- Avoid serious production bugs as a result of asynchronous methods returning void
- Opt-out from context capturing when necessary
- Deal with synchronous code in the context of asynchronous code
The 3-part series explores Async/Await best practices, Task Parallel Library and Message Pumps, how the NServiceBus V6 API update helps to avoid common Async/Await pitfalls and makes your code ready for asynchronous APIs in the cloud.
About Daniel Marbach
Daniel Marbach is a Microsoft MVP for systems integration and a Solution Architect at Particular Software.