C# 5 async and await: deep dive
There are several ways of doing asynchronous programming in .NET. C#5 / .NET 4.5 introduces a new approach that greatly simplifies the code flow and helps writing asynchronous code almost as easily as we write synchronous code. Moreover, understanding of the new async model is an essential knowledge for development of quality Windows Store apps.
This session dives deep into implementation details of async and await C# keywords and provides information about common pitfalls and mistakes of async pattern use and the ways to avoid them.
Andrei Marukovich is an agile coach at AB SCIEX and Microsoft C# MVP. He has been developing software professionally for over 15 years and during this time he has designed and developed applications in such diverse areas as semiconductor device manufacturing, robotics, game development and Web solutions. In his current position, Andrei leads development of software for life science applications, coordinates company knowledge sharing processes and facilitates adoption of new software technologies. He blogs at http://lunarfrog.com/blog and can be found on Twitter at @amarukovich