swe 5 Inversion of Control Design Principle Jul 19, 2026 Singleton, Scoped, Transient (DI Lifetimes) Feb 10, 2026 MVVM Architecture Feb 10, 2026 Dependency Injection Feb 8, 2026 Software Engineering Processes Jan 27, 2025