
Go Naming Conventions: A Practical Guide - Alex Edwards
This guide details Go's identifier rules: unicode letters, digits, underscores only; no leading digits; no keywords. It mandates camelCase for unexpor...
100 Go Mistakes and How to Avoid Them identifies 100 frequent bugs and inefficiencies encountered in Go programming, grouped by topic.
Each section explains a specific mistake, why it happens, and how to prevent it, with clear code examples or conceptual guidance. The book is widely considered a core resource for both new and experienced Go developers.