Go Project Series

So, you've done the Tour of Go and you are ready to get started with a new project? Or maybe you are coming from another programming language, like C# or Java, and wondering how to architect your project in Go?

This series covers my opinionated version of setting up a project from scratch in Go.

  • Part 1 covers the initial setup and getting the project to the point where you can build it and make a Docker image.
  • Part 2 continues with building a robust configuration system.
  • Part 3 takes things to the next level by building a Dependency Injection system.