There's one idea I've seen reiterated over and over again in relation to the Go language. What if it's actually fine?
All posts in Golang
From https://golang.org "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
Have you ever wondered how to translate some traditional design patterns to Golang, a language without classes or the OO concept of inheritance? Then you're in the right place. I'm going to go through a couple different ways to implement the Singleton pattern.
I really enjoy Go as a language and as a tool for making solutions. A key aspect of getting things done is making sure that a solution works. That's where testing comes in.