-
New Mar 16, 2026
Implementing Hybrid Semantic + Lexical Search
Semantic search alone wasn't good enough. Here's how I improved search on kentcdodds.com through three rounds of iteration with Cursor and GPT-5.4, each time learning something that the previous...
-
New Mar 11, 2026
Simplifying Containers with Cloudflare Sandboxes
How I replaced a long-lived Cloudflare Container with a one-shot Cloudflare Sandbox, deleted most of the control-plane code, and let an agent do the heavy lifting in less than an hour of my own...
-
New Mar 10, 2026
Migrating to Workspaces and Nx
The interesting part of moving kentcdodds.com to npm workspaces was not the file moves. It was everything the file moves...
-
New Mar 9, 2026
Offloading FFmpeg with Cloudflare
How I moved Call Kent podcast episode processing off my primary Fly.io app server and onto Cloudflare Queues and Containers: what broke, what I missed, and whether it was worth the...
-
New Feb 24, 2026
Building Semantic Search on my Content
I've added some pretty cool AI-powered features to kentcdodds.com and I want to tell you all about...
-
New Feb 24, 2026
Helping YOU ask ME questions with AI
Here's how I've made it easier for you to call into the Call Kent podcast without having to record yourself and also make yourself anonymous using...
-
New Feb 20, 2026
How I used Cursor to Migrate Frameworks
I upgraded kentcdodds.com from Remix v2 to React Router v7 in a day with over 17k lines of code changed. Here's how I did...