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

Spoiler Alert: There is no such thing. The optimal Go project layout depends on your exact use case.

Christoph Berger

Code is a liability, not an asset. Often written with tight deadlines, it is expected to run for years. Time to think about the aspects of ...

Christoph Berger

Get an overview of Go 1.20's new features and noteworthy changes. Plus: A feature that did not make it into the release.

Christoph Berger

So you are a Java dev who wants to learn Go. Be welcome! And be prepared to enter a completely different world.

Christoph Berger

Function-local variables are stored in the call stack, but sometimes, they "escape to the heap". This affects performance and garbage ...

Load more