You probably want to disable cgo: Go's stdlib has pure-Go implementations
CGO_ENABLED defaults to 1. That means a standard go build produces a binary that links against C libraries (e.g., glibc) at runtime. For many parts of
Curated development tutorials from top sources. Filter by language.
CGO_ENABLED defaults to 1. That means a standard go build produces a binary that links against C libraries (e.g., glibc) at runtime. For many parts of
About 18 months ago I started building Stockyard. It's an LLM proxy: you point your apps at it instead of directly at OpenAI or Anthropic or Gemini, a
Everyone Can Ship Now. That's the Problem. A few weeks ago, I built a full quiz app in three hours. Peaky Blinders on one window, Claude on
We built StoryBirdie — a tool that takes a screenplay file and turns it into a complete storyboard with shot lists, camera angles, and AI-generated fr
pg-collector streams live PostgreSQL telemetry into a 7-dimension state machine that predicts failures, detects query regressions, and answers the 5 q
Introduction If you missed the first post in this series, start here. It covers the foundation: five provider interfaces that decouple the
Introduction & Problem Statement In the world of high-performance Go applications, the choice of concurrency pattern can make or break your
I was tired of digging through tiny on-device menus just to turn Zone 2 on and off on my AVR. So I built a small Go CLI (zone2) that talks directly t
Preamble: What vector search is all about If you've spent any time near an LLM in the last couple of years, you've heard the term "embedd
Building an API Gateway From Scratch in Go API gateways are one of those infrastructure components that feel intimidating from the outside.
🔥 kubectl-prof: Profile Your Kubernetes Apps Without Touching Them Have you ever needed to debug a performance issue in a production Kubern
Every AI coding agent you run has the same permissions you do. Claude Code, Cursor, Codex, Aider. They can read your SSH keys, write to your shell con
Introduction A common question developers ask when learning Go is: "Why goroutines when threads already work?" Take Java, for example—each
Every company I worked at had The Script. You know the one. deploy.sh. 500 lines of bash. Written by someone who left 3 years ago. Nobody dares touch
Why Rebuild the UI? The original goal of this project was simple: Provide an out-of-the-box Wails3 template Enable fast cross-platform de
What My Continuity-First AI Memory Benchmark Actually Showed I’ve spent a stupid amount of time thinking about AI memory. Not just “how do
Gum by Charm is a tool for building beautiful shell scripts. It provides interactive prompts, spinners, file pickers, and styled text — all from bash.
The Go Desktop Problem Go is great for servers. But when you need a desktop app, your options are: Electron (200MB hello world) Fyne (cus
Introduction I'm building Flames, an open-source control plane for managing microVMs powered by Firecracker and Jailer. The goal is a strai
I wrote a detailed tutorial on FreeCodeCamp about building a secure bank ledger backend in Golang with PostgreSQL, using double-entry accounting princ