Original link: How to Implement Dependency Injection in Go - Explained with Code Examples / freeCodeCamp().
DI rules in the Java and .NET worlds, so why not Go.