Unless you are in the development stone age and SSHing into the production servers to hand edit files with Vim or Emacs, your development environment is not the same as production.
We take a look at how to implement dependency injection in smaller .NET Core apps, while also addressing the challenges of doing this in larger, real-world applications.