The World of Go

News, thoughts, and insights about Go, the no-magic, no-distraction, get-sh*t-done language for the cloud.

Christoph Berger

Interfaces cannot declare functions that use the interface type itself in their signature. Until now. Thanks to generics.

Christoph Berger

Closure semantics can play tricks on us when the closure is a goroutine. Can you spot the error right away?

Christoph Berger

Go's error handling is often criticized as noisy. However, this criticism is often based on a misconception.

Christoph Berger

Do you consider using Go but don't know if it's worth the effort? Here are seven convincing reasons for choosing Go for your next projects.

Christoph Berger

The Go 1.17 release comes with a couple of interesting updates.

Christoph Berger

For some people, Go has a severe lack of "features", while for others, it should even be simpler. Where does Go really stand?

Load more