Which Go Router Should I Use?
tl;dr: "There are probably more than 100 different routers available, all with different APIs, features, and behaviors." Alex evaluates 30 popular ones with a shortlist of the best options with a flowchart to help guide you.
featured in #259
Go'ing Insane: Endless Error Handling
tl;dr: "My goal is not to convince you that Go is an objectively bad language, it’s to convince you that for certain people, working in Go feels like a constant struggle against stupid constraints."
featured in #254
A New Way Of Blogging About Golang
featured in #248
Half A Million Lines Of Go
tl;dr: Khan Academy migrated their backend from a Python 2 monolith to services written in Go, and Kevin reflects on what's been learnt.
featured in #230
A Proposal For Adding Generics To Go
Ian Lance Taylor
tl;dr: "We’ve filed a Go language change proposal to add support for type parameters for types and functions, permitting a form of generic programming," which give us powerful building blocks that let us share code and build programs more easily.
featured in #221
Announcing The 2020 Go Developer Survey
tl;dr: "The specific questions each person will see are randomly selected, so folks who’ve taken the survey in prior years may not see all of the questions they are used to."
featured in #212