Overview
Dependency Injection is a way to decouple code and keep objects focused. It is necessary for truly testable code and is the core concept of many frameworks in a variety of languages.
In this session, we’ll separate the concept of DI (dependency injection) from the idea of a DI framework, understand the benefits, acknowledge the problems and generally make you feel comfortable with the technique. By the end you will scoff at the simplicity and revel in your newfound confidence.