All source code from my golang book A Go Developer's Notebook