Visual Studio 2012 and 2013 brought many new features, but few as exciting as the new language support for asynchrony in C# and VB.Net. While the new async and await keywords provide huge benefits when writing asynchronous code, they also bring potential danger. Async introduces new opportunities for confusion, incredibly messy abstractions, and the types of subtle bugs that cause nightmares to developers everywhere.
This talk will focus on how to think about asynchrony in general, when to use async, specific pitfalls arising from async and await, and some general guidelines to follow when creating asynchronous libraries and composing asynchrony in your own code.
Speaker: Reed Copsey, Jr.
Reed Copsey, Jr. creates scientific software. He is the CTO of C Tech Development Corporation, a company developing 3D software for the Earth Sciences. He is an avid contributor on Stack Overflow and the MSDN Forums, the founder of the Bellingham Software Developers Network, and a Microsoft MVP in Visual C#.
5:30-6:00 - Welcome/Food
6:00-6:15 - Announcements
6:15-7:45 - Presentation
7:45-8:00 - Give-aways
*Note*: The main meeting is usually the second Wednesday of every month. Due to the Wednesday, January 1 holiday, all TRINUG meetings for January are moved out one week.
Thank you to January's main meeting sponsor!