I presented “Dependency-Injection-Grundlagen” at the Basta 2013 on 2013-09-24:
Durch Auslagerung der Abhängigkeiten via Dependency Injection (DI) wird der eigene Code einfacher konfigurierbar und besser testbar. Doch fällt es vielen nicht leicht, das Konzept für sich zu nutzen. Wir zeigen in einer Livedemo, wie man am besten anfängt, was DI kann und was es nicht kann. Eine Übersicht über (Anti-)Patterns hilft Ihnen dabei, zu beurteilen, was Ihnen tatsächlich Mehrwert bringt.
Slides are available here: Dependency Injection Grundlagen (PDF). Get the source code at GitHub.