Design Patterns and Dependency Injection10 Jun 2009
I just got back from a great nPlus1.org ArcSummet event at the local Nashville Microsoft office.
Session One: Software Patterns by Brian Price
Patterns are an important tool to use as architects and developers. They provide a common vocabulary for us to design with, as well as a common approach to a common problem. Come learn about useful patterns, and how to use them in your everyday code.
Session Two: How I Learned To Love Dependency Injection by James Bender
Dependency Injection is one of those scary topics that most developers avoid. It sounds all ‘high-falootin’ and complex. It’s not. Really. We wouldn’t lie. It’s a great way to manage complexity in your system, and a great way to make your system so much more testable. And isn’t that what we all want?
- Code Samples
- MSDN Article on Dependency Injection
- Martin Fowler on Dependency Injection
- What is Dependency Injection?
- How to use Ninject with ASP.NET MVC
- Ninject! DI Framework
- StructureMap DI Framework
- Castle Windsor DI Framework
- Unity DI Framework