

Modern Software Development with Dependency Injection: From Unity to Enterprise Systems
Hosted by Charyll Cabungcal
About Event
This Webinar explores modern software development with Dependency Injection (DI), starting from the problems of tight coupling in traditional designs and how it limits scalability and testing. It explains core DI principles like Inversion of Control and interfaces as contracts for building flexible, loosely coupled systems. The session also covers practical implementation in Unity using manual injection techniques, along with how DI improves testing through mocking and easier swapping of dependencies. Finally, it highlights real-world use of DI in frameworks like Spring, Angular, and ASP.NET, including when to apply it effectively and when to avoid overengineering.