Dependency injection. Inversion of control. Containers. Let's cut through the confusion and hyperbole and talk about what this really is. We'll cover dependencies - why you should care, what they are, how you identify them, and when they provide value. We'll also cover containers and how they can be used to effectively manage your dependencies.
Jason has written numerous articles on software development issues and has presented at a number of conferences and user groups and is a leader of the Twin Cities Code Camp (http://www.twincitiescodecamp.com/). Jason holds a Master's degree in Electrical Engineering from Marquette University. Visit his web site at http://www.jasonbock.net (http://www.jasonbock.net/).