Practical Go: Real world advice for writing maintainable Go programsThis guide explains how to write maintainable Go programs