Practical Go

A collection of real world advice for writing maintainable Go programs. Presentations QCon Shanghai 2018 GopherCon Singapore 2019 Fundamentals What is the zero value, and why is it useful? The empty struct On declaring variables Go has both make and new functions; what gives? Should methods be declared on T or *T? Slices from the … Continue reading Practical Go