Let the domain guide your application structure

I like to make the distinction between application structure and architecture. Structure is how you organize the directories and packages in your app while architecture is how different components talk to each other. The way your app talks to other services in a fleet can also be...

Let the domain guide your application structure

I like to make the distinction between application structure and architecture. Structure is how you organize the directories and packages in your app while architecture is how different components talk to each other. The way your app talks to other services in a fleet can also be...

Escovando Bits #63 - Side projects que pagam as contas: guia realista

We had a chat about side projects, OpenSource, and making money out of it — in Portuguese.

The latest Go developer survey is open

#​570 — September 17, 2025 Read the Web Version Go Weekly Memory Allocation in Go — The efficient allocation and management of memory is a fundamental part of what makes Go programs reliable and responsive and, luckily, Go abstracts...

It's survey time! How has Go has been working out for you?

Help shape the future of Go

Self-driving people: is independence for you?

Your car may be self-driving (up to a point), but are you? Independent-minded people sooner or later reach a point where they can’t rise higher without becoming the boss. Should you go it alone and start your own business?

Test state, not interactions

With the advent of LLMs, the temptation to churn out a flood of unit tests for a false veneer of productivity and protection is stronger than ever. My colleague Matthias Doepmann recently fired a shot at AI-generated tests that don’t validate the behavior of the subject under t...

Test state, not interactions

With the advent of LLMs, the temptation to churn out a flood of unit tests for a false veneer of productivity and protection is stronger than ever. My colleague Matthias Doepmann recently fired a shot at AI-generated tests that don’t validate the behavior of the subject und...

Test state, not interactions

With the advent of LLMs, the temptation to churn out a flood of unit tests for a false veneer of productivity and protection is stronger than ever. My colleague Matthias Doepmann recently fired a shot at AI-generated tests that don’t validate the behavior of the System Unde...

Some notes on (Tony Finch's) exponential rate limiting in practice