Back to Basics: Efficient Async and Await

We've all experienced deadlocks, and we all hate them, but how do we prevent (and potentially fix) them? That's right, no one likes applications crashing or giving users an unexpected behavior. Introducing asynchronous patterns is so much more than just applying async and await to your methods; you really, I mean really, need to understand what's going on.

In this session, we'll make sure you know how to avoid crashing your applications, and how to adhere to best practices when applying asynchronous patterns in our .NET applications.