Aberdeen Developers are pleased to present a talk by Bill Wagner on Thursday 4th July 2013 at the Robert Gordon University.
Async / Await practices in C# 5
Learn current recommendations for asynchronous idioms. I’ll cover strategies for handling event handlers and void methods, async over sync methods, sync over async methods, exception strategies, API design, unit testing strategies, and programming with Task and related classes. You’ll learn a variety of techniques that make async programming feel more familiar and easier to adopt. You’ll learn to love Task and Task.
Bill has spent his entire career in the software industry, spanning both technical and business roles. He spent eight years as a self-employed consultant before co-founding SRT Solutions with Dianne Marsh. Over the past decade they’ve grown SRT Solutions into a premier software development company, amassing 4 FastTrack awards (2011, 2010, 2008, 2007), the Michigan 50 Companies to Watch award (2011), and making the Inc 500/5000 list (2011 and 2012). Bill was also awarded Automation Alley’s Emerging Technology Leader award in 2011.
His technical time is spent between curly braces, primarily with C#. He’s the author of the best selling “Effective C#”, now in its second edition, and “More Effective C#”. His articles have appeared in MSDN Magazine, the C# Developer Center, Visual C++ Developer’s Journal, Visual Studio Magazine, ASP.NET Pro, .NET Developer’s Journal and more. He’s written hundreds of technical articles for software developers. He actively blogs about technical and business topics. Bill is also a regional director for Microsoft.
In addition to his business and technical accomplishments, Bill is an active community participant. He volunteers as a math tutor for the Manchester, Mich. schools, where he works to inspire high schoolers to consider a technical career.
He received his B.S. in Computer Science from the College of Engineering at the University of Illinois at Urbana Champaign.
You can find more information about him at his site here.
Agenda – Thursday, 4th July 2013
1800 - 1815: Arrival and registration
1815 - 1820: Introduction
1820 - 1920: Async / Await Practices in C# 5
1920 onwards: Questions and drinks at the bar
All attendees will be entered into a prize draw, with the chance of winning one of the prizes listed here.
Location and Directions
Venue: Room A12, RGU Building, St Andrews Street, Aberdeen, AB25 1HG Directions: Map showing St Andrews Street