Phil Pearl's Blog
I stan clearing maps, no cap
Dumb ways to die: Random Values in Pointers
What is a Go function variable?
Breaking Printf
Faster time parsing
Context
It ain't necessarily slow
[]byte versus io.Reader
Nil versus empty slices
Search for a new JSON: jsoniter
Examining Evil
Rebel Go: Forking encoding/json
Good Go: Contributing to encoding/json
Bad Go: Adventures with JSON marshalling
Bad Go: guessing
Bad Go: not sizing slices
Bad Go: frivolous Sprintf
Bad Go: pointer returns
Bad Go: slices of pointers
Kubernetes' dirty endpoint secret and Ingress
Go interfaces, but at what cost?
JSON and embedding
The why of Go strings
Further Dangers of Large Heaps in Go
bytes.Buffer revisited
Go in a scratch VM
A container image in 60* lines of Go
What’s all that memory for?
GC is bad and you should feel bad