Ai Is Like Dynamite Oct 11, 2026Software development in 2026 is barely the same as in 2022. How can Gophers stay afloat in an industry that has its bets on AI-generated code?
The Cost of (Avoiding) Dependencies Oct 05, 2025'Minimize dependencies, use the standard library!' is a well-known advice.
Go SaaS Lab 01: A Not-So-Minimal Web Server Sep 20, 2025Start small, stay small: the core of a minimalist SaaS platform
Why Go Is a Minimalist Language Sep 07, 2025Go has a small language specification, but does this make it a language for minimalist development?
So You Dont Like Go? Aug 31, 2025Language criticism can be useful if it doesn't decline into mere nitpicking for the sake of it.
You're lucky, full moon tonight! (How to Write an MCP Server in Go) Aug 03, 2025LLMs can just chat, unless you give them tools for working with files, searching the web, or... determining the current phase of the moon.
Don't Mess With My Site! (New in Go 1.25: CrossOriginProtection) Jul 13, 2025Fighting cross-site request forgery (CSRF) becomes easier in Go 1.25, thanks to the new cross origin protection feature.
Functions In Templates—Embrace Or Avoid? Mar 30, 2025Go's templates allow defining custom functions for use inside the template. Nice, but type safety gets overboard. Are they still worth using?
No Risk, No Fun? Beware Of Careless Use Of MCP Apr 06, 2025Letting an LLM code some tool in Go can be nice, especially when it uses tools via MCP. But there are some risks involved.
Weak Pointers Jan 26, 2025I would have called them modest pointers. They are unobtrusive and don't leave any garbage behind.