Main Content

Async/Await for Fun and Profit

A talk by Jeff Hart

About the Talk

March 19, 2015 7:00 PM

SoCal .NET Architecture/SoCal VS ALM User Groups joint meeting

SoCal .NET Architecture/SoCal VS ALM User Groups joint meeting

This talk is an extended version of our discussion at SoCal Code Camp (Mar '15). We'll dive into perhaps the most important effort the .NET framework team has undertaken: making us "mere mortals" capable of writing asynchronous code! Each version of the .NET CLR has supported a separate asynchronous programming models. Along the way there have been numerous "helpers" like the Background Worker Component. None of these techniques were flexible, powerful and simple enough to really catch on. That is changing with the Task Async Programming (TAP) pattern in v4. But TAP really didn't come to the fore until .NET v4.5 added the Async/Await keywords in C# and VB. We'll discuss some of the key reasons for using async/await, when (and when not to) use them and what to look out for.

Ratings and Recommendations

This Talk hasn't been rated yet. Sign In to rate Talks.

comments powered by Disqus