Inside a Kubernetes Bug Fix: Investigating an Integer Overflow in Dynamic Resource Allocation (DRA)
Contributing to a project as large as Kubernetes can feel intimidating at first. Millions of lines of code, hundreds of active contributors, and a rig
go
dev.to
Jul 13, 2026
Building toymq v2: eight features, one durability contract, and the bug that proved it held
A retrospective on the v1 → v2 arc of toymq — the jump from a single-node persistent message broker that works to one you can actually deploy. The fi
go
dev.to
Jul 13, 2026
How to Build an AI Agent in Go (From Scratch, No Framework)
TL;DR
An "AI agent" is a loop: send a prompt to a model, let it ask for a tool, run the tool, feed the result back, repeat until it stops.
go
dev.to
Jul 13, 2026
Stop Copy-Pasting `dns:` Blocks: Introducing Transparent DNS Injection in Gubernator
If you’ve ever built a containerized home lab, a multi-host cluster, or an internal development environment using Docker Compose with custom local DNS
go
dev.to
Jul 13, 2026
We rewrote a Go service in Rust and our velocity tanked for a quarter.
For a full quarter, our feature velocity significantly dropped after we re-implemented a Go service using Rust.
The performance improvements actually
go
dev.to
Jul 13, 2026
Building a Zero-Dependency Go Client for the Coinglass Crypto Data API
If you are building cryptocurrency trading algorithms, liquidation dashboards, or funding rate arbitrage bots, you already know that data is everythin
go
dev.to
Jul 12, 2026
I Poked a 10-Year-Old Chat Protocol With a Stick
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lr
go
dev.to
Jul 12, 2026
I built HostShift to migrate Linux servers
Hey everyone,
I change servers more often than I probably should. A discounted VPS or a good coupon is usually enough to convince me, but manually re
go
dev.to
Jul 12, 2026
Let an AI clear out your false positives without letting it hide a real bug
Last time I wrote about wiring up a security gate that blocks merges in CI with Synapse. Someone left a comment that hit the exact sore spot:
"The g
go
dev.to
Jul 12, 2026
Go Middleware Best Practices in Production (2026)
The service had run for six months without a hiccup. Then one morning: 2% of requests returning a 500 — no log, no trace, no panic surfaced. The kind
go
dev.to
Jul 12, 2026
Hello World from Valex-Grand: Building Resilient Systems
Architecture is not just about writing code; it's about building systems that survive.
As an independent software developer, my focus centers on low
go
dev.to
Jul 12, 2026
Advanced Generics in Go
Go generics were released in Go 1.18. Although they can be very useful, they are not very welcomed inside the Go community.
If you have used generics
go
dev.to
Jul 11, 2026
Why CGO?: Build Beautiful, Pure Go Desktop Apps with Proton
Hey everyone!
If you've ever tried building a desktop application in Go, you probably know the drill. You either end up using Electron (and suddenly
go
dev.to
Jul 11, 2026
What's Actually in Redis When You Enqueue a Background Job
A job that wasn't there
A worker sat idle while the dashboard insisted the queue had pending jobs, and nothing moved. The usual checks told
go
dev.to
Jul 11, 2026
A one-line Content-Type check that quietly broke my streaming client
A streaming call worked against one server and quietly refused to stream against another. Same client, same code path, no change on my side. Both requ
go
dev.to
Jul 11, 2026
Build an MCP Server in Go (for Claude Code)
Claude Code can read your repo, run your CLI, query your database — as long as you give it the entry point. That entry point is an MCP server (Model C
go
dev.to
Jul 11, 2026
Integration tests that actually touch Postgres and Redis (no testcontainers)
My unit tests were all green, and the bug I cared about most would have shipped anyway.
The gateway puts every tenant in its own Postgres schema, and
go
dev.to
Jul 11, 2026
Go GUI Frameworks: Alternatives to Tkinter for Simple, Pre-Bundled GUI Development in Text-Based Applications
Introduction
When you fire up a Python environment, Tkinter is already there—a silent companion for anyone needing a quick file dialog or a
go
dev.to
Jul 11, 2026
log ใน microservice — ควร log อะไร เมื่อไหร่ และอะไรที่ไม่ควร log
log ใน microservice — ควร log อะไร เมื่อไหร่ และอะไรที่ไม่ควร log
เคยเปิด log ใน production แล้วเจอแบบนี้ไหม:
INFO request received
INF
go
dev.to
Jul 09, 2026
Go 100 Challenge: 100 Golang Problems to Master Backend Development
Go 100 Challenge: 100 Golang Problems to Level Up Your Backend Skills
If you're searching for Go 100 problems, Golang problem solving pract
go
dev.to
Jul 09, 2026