About the Talk
March 19, 2015 7:00 PM
SoCal .NET Architecture/SoCal VS ALM User Groups joint meetingSoCal .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.