Boring Go – A practical guide to writing boring, maintainable Go