Go Benchmarks That Actually Mean Something Why Your “40% Faster” Optimization Does Nothing in…
Your JSON unmarshalling drops from 250ns to 150ns. That’s 40% faster! The graphs look amazing, your code review gets approved, everyone’s…
Curated development tutorials from top sources. Filter by language.
Your JSON unmarshalling drops from 250ns to 150ns. That’s 40% faster! The graphs look amazing, your code review gets approved, everyone’s…
8 race conditions. That's what three months of "I'll add -race later" bought me. The codebase is a Go backend for a freelance studio automation tool.
A few weeks ago I wrote about why I don't want to give Claude SSH access to my home server. It's not that AI agents are useless. It's the opposite. T
I was testing the Ark Runtime Kernel (https://www.arkruntime.com) on a standard Go coding task: “Write a function in Go that reads CSV.” The internal
Hello there! A few months ago I built nevinho, a personal AI agent I run on my own machine. Bash, file edits, web search, voice input, the works. It
Every Go application eventually needs configuration. At the beginning, it is usually innocent: port := os.Getenv("PORT") Then the applicatio
Solving the Dual Write Problem Without Losing Data Distributed systems fail in uncomfortable ways. Sometimes the database commit succeeds
I lost an hour last Tuesday to a function that didn't exist. The agent had written what looked like fine Postgres code, db.QueryRowContext with a cont
If you've ever written assembly or C without CMake, Makefiles, or any build system — you know the ritual. Open terminal. Remember the flags. Compil
Running My Tiny Docker-like Runtime on macOS with Lima: Lessons, Mistakes, and a Simple Benchmark When I started building my own tiny Docke
Before I wrote any actual business logic in my last project, I spent days just setting up the infrastructure around it. Parsing configs, writing Docke
Z3 is one of the most powerful reasoning engines ever built. Microsoft Research created it to verify chip designs and flight software. It can take you
Slack was having a bad day on my machine. Typing :wave: was taking two seconds to autocomplete. Two seconds to autocomplete an emoji! The fan was spin
TL;DR: I open-sourced rock288/go-mongo-boilerplate — a Go 1.25 service template that ships the boring production stuff (observability, retry, DLQ, SS
A Raspberry Pi displays a smart mirror. Clock in the top corner. Weather below. Notifications slide in from the bottom. Each panel is a separate proce
Go is great at infrastructure. It gives us fast builds, simple deployment, lightweight concurrency, and the ability to ship a single binary. But Go
Being a victim of a cryptocurrency scam in March 2026 can be devastating. Whether the loss resulted from a phishing attack, a fraudulent investment p
This morning, I had fun compressing time. But before you picture me as a theoretical physics genius or a crackpot in need of a straitjacket, let me e
I built gocount as a way to actually understand what Docker does under the hood. By the end of this post you'll have a working container runtime that
When scaling backend architecture, the communication layer between services eventually becomes a bottleneck. While REST over HTTP/1.1 with JSON payloa