How I do dependency injection

It seems that dependency injection [http://martinfowler.com/articles/injection.html] (DI) as software development pattern has become the standard for many open source projects and »