Posts
All the articles I've posted.
Caching Strategies Every Developer Should Know
Posted on:June 22, 2026Cache-aside, write-through, write-behind, thundering herd. The caching concepts that come up in every system design interview, explained from first principles.
The AI Adoption Talk Every Dev Team Is Having
Posted on:June 18, 2026The real objections to AI-assisted coding, IP and PII risk, junior developers, answered honestly. Then how Claude and Claude Code actually earn their place on a dev team, and how to get your org to adopt them.
Idempotency Keys: The Pattern That Prevents Duplicate Orders, Payments, and Headaches
Posted on:June 15, 2026Your mobile app is running on an unreliable network. The request went out. Did it land? Here is the pattern that makes that question irrelevant.
RAG Chunking Strategy: The Underrated Step
Posted on:May 19, 2026Most RAG apps fail at retrieval, not generation. And most retrieval failures trace back to chunking. Here's what I've learned about chunk size, overlap, and strategy.
Claude Code Plugins vs Skills: What's the Difference?
Posted on:May 14, 2026Claude Code has both plugins and skills - and they're not the same thing. Here's a plain breakdown of what each one does, how they differ, and how to install and manage both.
RAG Applications: What I've Learned So Far
Posted on:May 11, 2026I've been studying RAG for months and building a proof of concept. This is what I've learned so far: what it is, how it works, and how I'd explain it to another developer.