How the Go runtime implements maps efficiently (without generics)

Taking Go modules for a spin (v1.11)

Slices from the ground up

Using Go modules with Travis CI

How the Go runtime implements maps efficiently (without generics)

Containers versus Operating Systems

Go’s hidden #pragmas

If aligned memory writes are atomic, why do we need the sync/atomic package?

What Have We Learned from the PDP-11?

Never edit a method, always rewrite it

Why Go and Rust Are Not Competitors[2015]

"go list" - your Swiss army knife

Why I joined Heptio

The ‘here is’ key

Typed nils in Go 2

Context isn’t for cancellation

Should Go 2.0 support generics?

Go and Simplicity Debt

Simplicity Debt, Redux

Thought experiment: Go, without package scoped variables

How to find out which Go version built your binary

Go Channel Axioms

There is no pass by reference in Go

Why Slack is inappropriate for open source communications

Understand Go pointers in less than 800 words or your money back

The package level logger anti pattern

SOLID Go Design

Thinking about $GOPATH

Never start a goroutine without knowing how it will stop

Go 1.8 toolchain improvements

More →