Visual Studio 2010+/.NET 4+

TH17 How to Be a C# Ninja in 10 Easy Steps

03/29/2012

3:00 pm - 4:15 pm

Level: Intermediate

Benjamin Day

Consultant & Trainer

Benjamin Day Consulting, Inc.

Are you new to C# and want to get awesome? Are you pretty good at C# and want to raise your game? Do you think you're already awesome and just want to make sure? Worried about getting into a C# technical interview and Ben's on the other side of the table lobbing tough C# questions at you just waiting for that moment where you start to sweat and then eventually crack under the pressure and then you die homeless and alone all because this one interview went bad? Then this is the talk for you.

In this session, Ben will go through 10+ important things to know about writing code in C# including what he asks for job interview questions and what he looks for during code reviews.

You will learn:

  • How do you master C# and avoid making "shoot yourself in the foot" mistakes? For example, making your app hard to debug by using "throw ex" instead of "throw".
  • Convenient features like "partial", "as", "is", "where" constraints on generics, etc.