Design Patterns and Dependency Injection
10 Jun 2009I just got back from a great nPlus1.org ArcSummet event at the local Nashville Microsoft office.
Brian Prince and James Bender presented the following topicsโฆ
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.
Resources
Contact Information
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?
Resources
- Slides
- 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
Contact Information