Concurrent and High-Performance Programming in .NET with TPL, async/await, and Dataflow

Join Michael as he gives a practical overview to programming responsive and highly concurrent / parallel applications using Task Parallel Library, Async/Await, and Datalow networks in .NET. These three new additions to .NET provide a new, and when understood, much easier way to coordinate multiple tasks within your application, allowing you to focus on what you need to do instead of the details of how to do multithreaded programming. We will look at common patterns of concurrent programming made simple with TPL, how async/await helps to make TPL easier, and how Dataflow networks can be used to orchestrate data concurrently in your application.