July 20, 2010: Bill Wagner

Real World C#

How many times have you written code that surprised you in that bad “I can’t believe that’s what it does” way? In this session, I’ll show you several traps and pitfalls that capture smart developers every day. I’ll explain why it’s easy to fall into a particular practice, why the practice doesn’t work, and what you can do instead.

 

Bill WagnerBill Wagner has spent most of his professional career between curly braces, starting with C and moving through C++, Java, and now C#. He’s the author of Effective C# (2nd edition released in 2010), More Effective C# (2009) , and is one of the annotators for The C# Language Specification, 3rd and 4th editions. He is a regular contributor to the C# Dev Center, and tries to write production code whenever he can.