This week I gave a presentation at the St. Louis Java User’s Group called “Designing with Dependency Injection”. The presentation focused on the design and architecture impacts of using dependency injection.
If anyone is interested, the presentations are available here for either Keynote or Powerpoint. Be sure to check the notes as the slides are mostly talking points and the notes have most of the ideas.
The talk is pretty high level and does not get into the code level at all, so I will be working on a series of more detailed examples of some of the ideas over time and putting them up here on my blog.