In work (nameless energy trading co in the City of London), two projects that are in my periphery as well as the one I work on are moving to type3 IoC. Two are C#, one is Java/Swing.

Chris Stevenson and Joe Walnes worked on a trade blotter app from scratch that used PicoContainer directly (not via NanoContainer as is my preference :). It was easy for them to get it right at the same time as making Swing look like native Windows.

The other two are C#, mine is WinForms and Chris' new project is Both are moving from type2 to type3. That in itself is a chore with Visual Studio :-)

It seems type3 quite acceptable to many teams. Certainly for years I tried to push type1, but could barely convince a soul. All those years wasted.


December 23rd, 2003