Notes about my journey in rewriting a C++ program in Go The laziest way to time a function in Go Is it a good idea for a go module to be both a tool and an exported package? This release was the hardest one ever 🐎 Do race conditions in style Because sometimes we fail and we need help Nowadays, CPU bound performance measurement is ... complicated Find heap allocations and nail them down to save 0.67µs (37%) on a Raspberry Pi 3 in an inner loop Setup a staging server that restarts automatically on git push Tool for efficient pre-commit and post-commit testing Review of a few hosted Continuous Integration services offering Go support