DIP in the Wild

Some practical examples of how the Dependency Inversion Principle (DIP) can help you simplify your code.