Concurrent and High-Performance Programming in .NET

Get a practical overview to programming responsive and highly concurrent / parallel applications using Task Parallel Library, Async/Await and Dataflow 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 multi-threaded 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.

Video producer: