Async Await-A-Minute: Unblocking Without Deadlocking

C# 5’s new async and await operators make it easier than ever to write asynchronous code… And to create difficult-to-debug deadlock issues. In this session, we’ll explore how to write asynchronous code without falling prey to common deadlock scenarios. We’ll walk through transitioning from the old TPL-based syntax to the async / await, the limitations of async / await, and some of the nitty gritty details underlying these great new features.