Best Practices for C# async/await


The async/await keywords make asynchronous programming much easier for developers to digest and implement correctly. Unfortunately, they also hide a little bit of complexity that can sneak up and (bug) bite you if you aren’t paying attention. This talk dives into the internals of async/await and the Task-Parallel Library, to show common pitfalls and the best practices that can keep your development on track.

Jon Wagner (@jonwagnerdotcom) is the Chief Architect for eMoney, where he wears many hats. Jon believes in using the right tool for the job, whether it’s in building software, building teams, running a project, or woodworking. Although not an impatient person, he is a big fan of asynchronous programming. You can read Jon’s code blog at code.jonwagner.com, and learn more about eMoney at www.emoneyadvisor.com.

Jon Wagner

Jon Wagner (@jonwagnerdotcom) is the Chief Architect for eMoney, where he wears many hats. Jon believes in using the right tool for the job, whether it’s in building software, building teams, running a project, or woodworking. Although not an impatient person, he is a big fan of asynchronous programming. You can read Jon’s code blog at code.jonwagner.com, and learn more about eMoney at www.emoneyadvisor.com.