For those of you who have never used the Dependency Injection (or Inversion of Control) design pattern, it’s something you really should get up to speed on. Not only is it an incredibly powerful technique, but at some point you’re bound to get asked about it during a technical interview (especially if I interview you for a position at Oakleaf).
Rob Conery posted a great introduction to Dependency Injection using ASP.NET MVC sample code. It’s short and sweet, directly to the point, and very informative. If you want to dive in deeper, he also has an hour-long MVC-based screencast which is equally awesome. Thanks Rob!