The original, higher quality video of the video available on my YouTube channel http://www.youtube.com/angelsix
So many people have hear about and also used Dependency Injection, DI or IoC (inversion of control)... but how many of you know why you are doing it? Why you are using DI? What the benefits are?
In this video, I aim to explain, though my own personal experience and growth as a developer the reasons for and benefits of not only dependency injection but also how your application development style also plays an important role in the overall picture.