Skip to main content

Webinar recording

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.

Additional resources