Curated developer articles, tutorials, and guides — auto-updated hourly


A quick disclaimer before we dive in: when I say "feelings," I mean state machines, bond...


A few weeks ago, I wrote about open-source projects moving toward paid or dual-licensing models, and...


Hoi hoi! 👋 I'm @nyaomaru, a frontend engineer just back from a short vacation on Texel, a small...


I have a habit of starting projects because I want one very specific thing. Then somewhere along th...


A local-first CLI that scans Google Cloud projects for unused resources, prices each one from the Cl...


It took my AI months to learn how I think, code, and ship. When a teammate joined the project, their...


Hi, glad you found your way here. I'm Yash, a developer who contributes to open source, mostly p2p.....


This is the third post in my "My Open-Source Projects" series, where I go through some of the OSS...


My last two posts gave rates with a self-selected denominator. This one fixes that: a generation-sli...


Git's reftable ref backend cut a 10,000-branch bulk write from up to 650ms to about 40ms and shrank ...


I write mostly TypeScript and some Go. When I switch back from Go, I miss explicit error returns. A....


If you read my last post about how we keep Mautic's docs up to date with Promptless, you already kno...


How we build VolunteerPress with AI, the checks every change has to pass, and the bug those checks.....


I set my dad a challenge: find me a documentary that's on next weekend. I wanted to see how...


Claude Code talks too much, and its status bar tells you nothing. So I built two open-source plugins...

I built a library that generates mock data for any Protobuf message without per-message code. The sc...


MCP tool descriptions are re-fetched on every connection and nothing pins them. A server can behave ...


You have three documentation tabs open, a form half-filled, and the account you need already signed....


A field report on AI usage metering: five recurring bug families across 110 open-source tools, 45+ v...


ng-prism puts the showcase config on the component, extracts the rest with the TypeScript compiler,....


We Built a Game IDE in the Browser and Lived to Brag About It Hey, we're Evolved Tech —...


I've been building MCP Failure Lab, a deterministic failure-injection toolkit for testing Model...


Release managers ran the show this week, and license files kept tripping them. Iceberg 1.12.0 went t...


Oh hey! I'm Agasta... I believe you don't know me, so here's my intro. This summer I was selected fo...