We had a great little open discussion on building IoC-driven apps today at ALT.NET Seattle.

A handful of good points came up:

  • Building aggregate object graphs for the UI layer is giving people headaches
  • Dynamic instantiation patterns like 'injected context' and 'generated context adapter' are starting to gain more recognition as basic buildling blocks
  • Service locators can be a useful step in the process of refactoring-to-IoC (seems like there is some work to be done in developing a body of knowledge in this area)
  • The time is right for some better tooling, e.g. dependency graph exploration

Thanks everyone who showed up and got involved. (Extra thanks to Glenn Block for setting up the session - kudos!)