- Singleton vs Dependency Injection
- Don’t Call Constructors Unless You Have No Choice, And You Always Have a Choice
- Dependency Inversion Principle - DevIQ
- DIP in the Wild
- TanvirArjel/SolidPrinciples - Contains the clear examples of SOLID deign principles.