Practical Go

A collection of real world advice for writing maintainable Go programs.

Presentations

Fundamentals

Commentary

Package design

Project design

API design

Error handling

Logging

Concurrency

Testing