-
36 Framework Fixtures in One Session: How Beads + Claude Code Changed Our Testing Game
We built test fixtures for 36 web frameworks in a single session. Not days. Not a week of grinding through documentation. Hours. Here’s what happened and why it matters. The Problem api2spec is a CLI tool that parses source code to generate …
-
vibe is the bait, code is the switch. Vibe coding gets people in the door. We all know the hooks. Once you’re actually building something real, you still need to understand what the code is doing. And that’s not a bad thing.
-
Why Airtable Killed Google Sheets for Me
It’s 2026, you should probably stop using Google Sheets or Microsoft Excel for most things. What follows is my attempt at explaining why Airtable (and other similar products) are better. Data Integrity Actually Exists In Google Sheets, a …
-
The Markdown Mode Manifesto
Google Docs is for grandma. Markdown is for actual work. I know that sounds harsh, but hear me out. Developers love Markdown because it’s extremely portable. It’s just a text file with some agreed-upon formatting symbols. No proprietary …
-
Twenty Years of DevOps: What's Changed and What Hasn't
I’ve been thinking about how much our industry has transformed over the past two decades. It’s wild to realize that 20 years ago, DevOps as we know it didn’t even exist. We were deploying to production using FTP. Yes, FTP. You use the best …
-
Just discovered my theme’s category links were broken. If you tried clicking one and got nowhere—sorry about that! Should be fixed now. One of those little bugs that slips through until you actually use your own site like a visitor would. …
-
api2spec work will continue this weekend. We will add support for more frameworks and languages. Finding gaps in the implementation as we build fixtures for each framework. If you have a framework you’d like to see supported, please let me …
-
It’s always some weird networking thing. Switched an internal Astro site from PNPM to Bun last night, didn’t test it before bed. Woke up to port 4321 not binding; dev server wouldn’t start. Turns out it randomly decided to only bind on IPv6 …
-
Just discovered DB Pro, a new desktop app for SQLite and LibSQL databases. Looks pretty promising. Meanwhile, I’m still waiting for DataGrip to get proper LibSQL support. Come on JetBrains, just give me Turso already!
-
Yay, I got the link to the conversation working on my replies page.