Join us Thursday, September 12, 2013 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?
Topic: Using C#’s Async Effectively
Visual Studio 2012 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#.