Bill Wagner’s technical time is spent between curly braces, primarily with C#. His technical areas of focus are C#, .NET, TypeScript. His non-coding passion is to help organizations build effective, high-functioning developer teams. Bill is the author of the best selling "Effective C#", now in its second edition, and "More Effective C#". He has created LiveLessons on Async programming in C# and C# Puzzlers. 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 at http://thebillwagner.com. Bill is also a regional director for Microsoft. He’s the president of Humanitarian Toolbox, a non-profit organization dedicated to improving the response capabilities of lead disaster response organizations through use of a “toolbox” of community built and maintained pre-packaged, rapidly deployable open source solutions.