Home/Kent C. Dodds
Source

Kent C. Dodds

91 articles from Kent C. Dodds.

AI & ML — Implementing Hybrid Semantic + Lexical Search

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 design missed.

KCKent C. DoddsKent C. Dodds·March 16, 2026AI & ML
Systems — Simplifying Containers with Cloudflare Sandboxes

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 time.

KCKent C. DoddsKent C. Dodds·March 11, 2026Systems
Engineering — Offloading FFmpeg with Cloudflare

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 complexity.

KCKent C. DoddsKent C. Dodds·March 9, 2026Engineering
AI & ML — Helping YOU ask ME questions with AI

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 AI.

KCKent C. DoddsKent C. Dodds·February 24, 2026AI & ML
AI & ML — AI is taking your job

AI is taking your job

AI is changing how hiring works, and that makes in person connections even more important.

KCKent C. DoddsKent C. Dodds·November 21, 2024AI & ML
Engineering — Why I Love Remix

Why I Love Remix

I've written tens of thousands of lines of code with Remix and I want to tell you why I love using this framework.

KCKent C. DoddsKent C. Dodds·November 13, 2021Engineering
Frontend — The State Initializer Pattern

The State Initializer Pattern

A simple pattern used in libraries like downshift and ReachUI to enable component/hook users to initialize your state and even reset it to that initial value.

KCKent C. DoddsKent C. Dodds·November 5, 2021Frontend
Frontend — How to React ⚛️

How to React ⚛️

Let's see how learning React ⚛️ in the right order can make it less overwhelming.

KCKent C. DoddsKent C. Dodds·November 3, 2021Frontend
Engineering — 2020 in Review

2020 in Review

An overview of what I accomplished in 2020 and a bit about my goals for 2021.

KCKent C. DoddsKent C. Dodds·January 4, 2021Engineering