I'm a big proponent of the whole Convention over configuration idea. I give up some meticulous control over plumbing of my code, and by virtue of adhering to conventions the code just finds its way into the right place. With great power comes great...

This post is a playground for me, to try out some ideas I want to include in my talk about Windsor at KGD.NET meeting later this month. Scenario We have a messaging application built around two interfaces: public interface Command { } public interface...