I Replaced My AI Chat Interface With a Terminal Shell
Most AI tools give you a chat window. You type, the model responds, you copy what you need and paste it somewhere else. The conversation and the artif
Curated development tutorials from top sources. Filter by language.
Most AI tools give you a chat window. You type, the model responds, you copy what you need and paste it somewhere else. The conversation and the artif
I've been building with Go for a while now, and one thing that frustrated me when I was learning was the gap between "Hello World" tutorials and actua
"Go doesn't have a real graphics ecosystem." — We've heard this for years. So we built one: 636K lines of Pure Go, five GPU backends, zero CGO. And n
"Ler sobre arquitetura é fácil. Tomar decisões reais de produção é onde o jogo acontece." Neste projeto, decidi construir um pipeline de preços que
gitty — Git CLI that speaks human If you use Git daily, you know the ritual: git add . git commit -m "fix stuff" git push origin main
Intro If you've ever led a raid in an MMORPG, you know the drill: the boss pulls, everything goes sideways, and you have maybe two seconds
Introduction Go's runtime has a peculiar quirk: it allocates 128MB heap arenas during foreign function calls (CGO/purego) and never release
I recently built a SIP monitoring service that uses eBPF to capture SIP traffic directly in the Linux kernel and export metrics to Prometheus. The ent
If you want to safely update an existing file in Go, the basic rule is simple: do not write to the original file directly. Instead, write the new cont
Data visualization doesn't always have to happen in a complex web dashboard or a heavy GUI application. Sometimes, when you are building CLI tools or
If you've ever tried compiling a Go program to WebAssembly and watched the output balloon to 10+ MB for a glorified "hello world," you know the pain.
You validate: API inputs database schemas configs But your traces? 👉 Nothing. So in production you get: spans missing attributes inconsisten
A small side project turned into one of those bugs that wastes an entire evening. The app worked on one machine, failed on another, and the real issu
The idea that started everything Some weeks ago, I was thinking about Infrastructure as Code. The reason IaC became so widely adopted is n
TL;DR: I built and open sourced a Kubernetes operator that manages Grafana Cloud dashboards, alert rules, and SLOs as code — with automatic cleanup wh
I kept running into the same two problems: importing a package that only works because of a transitive dep manifests full of deps nobody uses anymor
Introduction: The Static Typing Dilemma in Go Go’s runtime is a marvel of engineering—lean, efficient, and purpose-built for network-cent
gocron is the most widely used job scheduling library in Go. It handles the hard parts of scheduling — cron expressions, concurrency control, timezone
In this new series we will be creating an API written in go, using a framework like Chi, connecting to a PostgreSQL, and have it deployed to a site li
The Problem Nobody Talks About Until It's Too Late Here's a scenario that keeps Go developers up at night: someone publishes a malicious pa