Let the domain guide your application structure
Organize Go apps by domain, not technology. Learn why models/controllers structure hurts and how bounded contexts create better separation.
Organize Go apps by domain, not technology. Learn why models/controllers structure hurts and how bounded contexts create better separation.
We had a chat about side projects, OpenSource, and making money out of it — in Portuguese.
#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...
Help shape the future of Go
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?
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...
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...
Avoid brittle AI-generated tests that check implementation details. Write maintainable tests that verify behavior, not method calls.