A step by step look at taking a simple dependency in a .NET library, injecting it then finally inverting it. At each step, we will look at the direction of different types of dependency and the effort required to recompile modules after each change. The aim of the session is to articulate the difference between simply injecting a dependency and inverting it.
Phil Johnson, Engineering Manager at mkodo with over 20 years experience in software development.