Books

Have you ever wondered how to determine if your Go code is performing at its best?
Benchmarks help you spot slow code and fix it. They also help you choose the best data structures and algorithms. By the end of this book, you will know how to write benchmarks that guide your engineering decisions.
Continue readingIn this episode, Graeme King hosted me to show practical examples of refactoring the test codebase.
Continue readingBuilding and releasing software shouldn’t be a tedious, manual, error-prone task. I am presenting an automated way to build and release Go libraries and command-line tools for different operating systems.
Continue reading