Kent C. Dodds
where else to find them
website:https://kentcdodds.com
github:kentcdodds
bluesky:kentcdodds.com
linkedin:kentcdodds
youtube:@kentcdodds-vids
devto:kentcdodds
what they talk about
all 20 in the filters
where they keep going back
- React Summit5 editions2020–2024
- UtahJS Conf4 editions2018–2025
- React Rally3 editions2018–2020
all 32 in the filters
on a stage with
all 35 in the filters
who talks about the same things
- Daniel Afonso23 talks
- Jake Ginnivan8 talks
- Cory House16 talks
- Jani Eväkallio18 talks
- Nik Graf18 talks
- Aurora Walberg Scharff28 talks
| title | conference | date |
|---|---|---|
| I Built Your Personal Software Ecosystem | Agent Conf 2026 | 2026-09-17 |
Kody converts prompt skills into deterministic packages (demo: a PR-ready package that any agent can call), exposes only two agent tools (search and execute)… | ||
| How I Build Web Applications in 2026 | AI Coding Summit 2026 | 2026-02-26 |
Claim: individual contributors shift into AI Agent Manager roles, directing agent loops not just writing prompts. Demonstrated result: an offline video… | ||
| and AI | React Conf 2025 | 2025-10-07 |
A Chrome extension uses the React component stack to map a clicked DOM element to its source files and sends those files plus a prompt to an LLM, speeding bug… | ||
| The React Router take on RSC | React Conf 2025 | 2025-10-07 |
A small React Router movie app converts incrementally to React Server Components using a Vite plugin and React Router with framework mode, deployable before… | ||
| JetBrains JavaScript Day 2025 | JetBrains JavaScript Day 2025 | 2025-10-02 |
Covers how qubits and superposition let a system represent 2^n states at once, then runs Deutsch, Grover, Shor on a JavaScript simulator that implements… | ||
| The New User Interaction Model | JetBrains JavaScript Day 2025 | 2025-10-02 |
Argues that the integration problem is solved by Model Context Protocol so agents can actually perform real-world tasks rather than just answer questions… | ||
| Letting AI Interface with Your App with MCPs | UtahJS Conf 2025 | 2025-09-12 |
Argues that a standard Model Context Protocol replaces bespoke integrations by having services expose an MCP server so any AI client can orchestrate them… | ||
| Letting AI Interface with your App with MCP | AI Engineer World's Fair 2025 | 2025-06-03 |
Claim: a standard Model Context Protocol lets assistants call services so one assistant can handle arbitrary web tasks. Demo builds live an MCP server and… | ||
| Letting AI Interface with Your App with MCPs | Frontend Nation 2025 | 2025-06-03 |
Claims how to expose app functionality via MCPs and shows a working demo: an MCP server network calls 17 tools, a local MCP server for GPS, a weather MCP on… | ||
| Kent C. Dodds Opinion on AI in Web Dev | Frontend Nation 2025 | 2025-06-03 |
Predicts web developers will stop training models and instead build MCP servers — Model Context Protocol endpoints that become the replacement for the website… | ||
| The AI Tools Kent C. Dodds Uses | Frontend Nation 2025 | 2025-06-03 |
Uses five core tools and says they genuinely speed work: Cursor as editor replaces the local IDE and is "fabulous", ChatGPT handles frequent drafting and… | ||
| Meet Kent C. Dodds | Frontend Nation 2025 | 2025-06-03 |
Demonstrates how MCP (Model Context Protocol) lets a language model call into apps so a chat interface can perform real actions, not just suggest them. Shows… | ||
| Q&A with Kent C. Dodds | Frontend Nation 2025 | 2025-06-03 |
Focus is on Model Context Protocol (MCP) as a replacement for websites that lets services be actioned via chat apps so the end user pays for the model and the… | ||
| React AMA | React Day by Frontend Nation 2025 | 2025-04-29 |
Argues the web browser will evolve into an AI assistant client and websites become MCP servers, launches EpicAI Pro to teach that vision, and bets heavily on… | ||
| Abracadabra: The Vanishing Network | React Paris 2025 | 2025-03-20 |
Traces a concrete migration from server‑rendered HTML through progressively enhanced MPAs and SPAs to React Server Components and Actions, showing code and a… | ||
| Abracadabra: The Vanishing Network | React Summit US 2024 | 2024-11-18 |
Demo claims network complexity can practically vanish by using React Server Components and Actions and demonstrates that with a working counter app migrated… | ||
| Kent C. Dodds' Room | React Summit US 2024 | 2024-11-18 |
-- no description -- | ||
| Panel Discussion: Future of React | React Summit US 2024 | 2024-11-18 |
We're going to be doing a future of React panel discussions. React 19 is in RC stage and we're excited to hear when it will be stable. The React compiler is… | ||
| Future of React | React Summit US 2024 | 2024-11-18 |
React 19 stays in RC while teams squash a few client‑suspense performance regressions; a new React Compiler runs on facebook.com and instagram.com, enabling… | ||
| Abracadabra: The Vanishing Network | React India 2024 | 2024-10-15 |
Demonstrates how network boilerplate disappears using React Server Components and Actions, tracing server-rendered forms to progressively enhanced SPAs to a… | ||
| And Now You Understand React Server Components | UtahJS Conf 2024 | 2024-09-13 |
Walks through building the same counter across MPA -> progressively enhanced MPA -> SPA -> Remix, showing exact code changes: form POSTs, fetch-based client… | ||
| And Now You Understand React Server Components | React Summit 2024 | 2024-06-14 |
Builds a tiny framework that replaces JSON APIs with serialized RSC payloads and shows it actually working: no bundler, no TypeScript, uses createElement H… | ||
| The Ultimate Dev Event! Join 50+ Industry Experts for Talks, Panels & Live Coding | Frontend Nation 2024 | 2024-06-04 |
Calling all devs! Frontend Nation is the biggest FREE online frontend event EVER.
Join 50+ industry superstars for 3 days of talks, workshops &… | ||
| Stop Lying to Your Users | Frontend Nation 2024 | 2024-06-04 |
Argues that many sites pretend they’re ready when they aren’t, showing concrete failures: Chase renders footers and spinners while waiting for user-specific… | ||
| Stop Lying to Your Users with Q&A | Frontend Nation 2024 | 2024-06-04 |
Claim: many sites “look ready” but aren’t, causing broken inputs and layout shifts; concrete fixes: use server side rendering or a tiny head script that reads… | ||
| And Now You Understand React Server Components | React Conf 2024 | 2024-05-15 |
Builds a minimal RSC framework that actually works: server endpoints call renderToPipeableStream from react server dom esm to emit the RSC payload, the client… | ||
| React Router + Vite is a Framework | ViteConf 2023 | 2023-10-05 |
Argues that combining React Router with Vite can act like a framework by delivering concrete features: a demo CRUD contacts app shows loaders and actions for… | ||
| Caching for Cash | UtahJS Conf 2023 | 2023-09-15 |
Covers concrete caching rules and code patterns including how cache keys must account for all inputs and how missing inputs produce stale results with real… | ||
| Caching for Cash | JavaScript fwdays’23 | 2023-05-16 |
Explains concrete rules and implementations: cache keys must include all inputs and missing one breaks correctness; use LRU or disk/SQLite/Redis to avoid… | ||
| Keynote: Kent C. Dodds - The Web's Next Transition | React Miami 2023 | 2023-04-20 |
Argues that the web is shifting to progressively enhanced single-page apps that remove server/client code duplication while restoring fast server-rendered… | ||
| React Miami 2024 (replay) | React Miami 2023 | 2023-04-20 |
Titles that actually promise specifics: Kent C. Dodds shows concrete fixes — server cookies, server-rendered search input and CSS placeholders — after… | ||
| Full Stack Components | Remix Conf Europe 2022 | 2022-11-17 |
Demos a reusable combo-box component that bundles UI plus its backend in one file: a resource route with no default export exposing a loader (GET) and optional… | ||
| The Web's Next Transformation | All Things Open 2022 | 2022-11-01 |
Argument: the web shifts to a PESPA architecture that shares routing, data fetching, rendering and mutation code between client and server to remove… | ||
| Remix Fundamentals | React Summit 2022 | 2022-06-17 |
Remix simplifies state management and data loading in web applications, combining modern web development with the simplicity of managing state in the backend… | ||
| Bringing Back Progressive Enhancement | RenderATL 2022 | 2022-06-01 |
Remix builds a full to‑do MVC with user auth (~600 LOC plus ~100 for auth) that works without client-side JavaScript by relying on form submissions and server… | ||
| Shipping to the Edge | Reactathon 2022 | 2022-05-03 |
Edge deployment runs server code on CDN nodes (Cloudflare, Fastly, Akamai, Fly.io, Deno Deploy, Lambda@Edge) so HTML and data render near the user, cutting… | ||
| The stack of the Future | React Miami 2022 | 2022-04-18 |
A runnable Remix stack generates a full app with auth, ORM and tests and can be deployed in under two minutes to fly (or Vercel Netlify Cloudflare Workers etc)… | ||
| Server-side Auth with Remix, Prisma, and the Web Platform | Node Congress 2022 | 2022-02-17 |
This talk is about server-side authentication with Remix, Prisma, and the web platform. It covers adding authentication to a Remix app, troubleshooting and… | ||
| Don't Solve Problems, Eliminate Them | Connect.Tech 2021 | 2021-11-08 |
Argues that avoiding or eliminating problems beats solving them, then shows concrete switches that did it: replacing class components with use hooks to… | ||
| Super Simple Start to Remix | Connect.Tech 2021 | 2021-11-08 |
A hands‑on walkthrough that actually builds a tiny jokes app from zero: installs react react‑dom react‑router‑dom and remix run dev plus remix run… | ||
| Don't Solve Problems, Eliminate Them | React Advanced 2021 | 2021-10-22 |
Shows a clear claim and concrete tools: Tesla shifts the problem from tailpipe pollution to sustainable energy, cuts exhaust and regenerative braking… | ||
| Don't Solve Problems, Eliminate Them | Infobip Shift 2021 | 2021-09-07 |
Central claim: stop firefighting and eliminate root causes by changing code, process, and incentives rather than adding fixes. Shows a concrete… | ||
| Fire-Side Chat with Kent C. Dodds | React Summit Remote Edition 2021 | 2021-04-14 |
Advocates an iterative TypeScript migration (start loose, avoid strict mode), describes using Remix for a site rewrite and Next.js as a solid option, and… | ||
| Panel Discussion on Testing | React Summit 2020 | 2020-10-14 |
Start by automating the single most critical user flow—write one end-to-end test for the critical flow—using Cypress for web or Detox for React Native; focus… | ||
| Consume ➡️ Build ➡️ Teach | React Summit 2020 | 2020-10-14 |
The core claim is that Consume ➡ Build ➡ Teach is the fastest way to learn: consume curated sources (epicreact.dev, testingjavascript.com), build small… | ||
| Managing State Management | React Rally 2020 | 2020-08-14 |
Argues that UI state and server cache are different problems and separating them simplifies everything, using react query for server cache and plain React… | ||
| AHA Programming | React Summit Remote Edition 2020 | 2020-04-17 |
A concrete case for Avoid Hasty Abstractions that live codes a real refactor: a getDisplayName function moved from three duplicated sites into one, then… | ||
| Building The Open Source Community We Want | All Things Open 2019 | 2019-10-13 |
First pull request gets merged the next day after signing a CLA, illustrating that quick, gracious responses matter more than perfect code. Projects adopt the… | ||
| Managing an Open Source Project | All Things Open 2019 | 2019-10-13 |
Maintains over 100 packages and shows how automation and community keep that sustainable: automated releases with semantic-release, CI-backed tests (jest… | ||
| React Hook Pitfalls | React Rally 2019 | 2019-08-22 |
Covers five pitfalls with concrete fixes: follow the docs and FAQ; install the ESLint hooks plugin (rules of Hooks + exhaustive-deps) to avoid stale effects… | ||
| Requisite React | React Amsterdam 2019 | 2019-04-10 |
Argues that digging into abstractions measurably improves effectiveness and demonstrates the specifics: using Babel REPL to show JSX compiling to… | ||
| Render Prop by Any Other Name | Framework Summit 2018 | 2018-10-02 |
Three component patterns are implemented across React Vue and Angular using an accordion demo with a theme toggle: render props (scope slots in Vue) to control… | ||
| Discussion Panel: Accessible Technology | UtahJS Conf 2018 | 2018-09-14 |
A panel recounts concrete accessibility facts: a talking calculator from 1977 and VoiceOver since 2004, recommendation to read HTML/ARIA specs for specific… | ||
| The introduction to React you've been missing | UtahJS Conf 2018 | 2018-09-14 |
A live-coded primer that shows React as an abstraction over DOM creation by loading UMD builds from unpkg, turning JSX into React.createElement calls, and… | ||
| Confident React | Byteconf React 2018 | 2018-08-31 |
Let's rethink what it means to ship applications with confidence and what it takes to get there. With improved tools and practices, we can be more certain that… | ||
| Simply React | React Rally 2018 | 2018-08-16 |
A concrete claim: a single 37-line component can support accordions, tabs and dozens of variants without bloated prop lists. Demonstrations use render props… | ||
| Keynote Simply React | Chain React 2018 | 2018-07-11 |
Claims that common React patterns let one replace a tangled, prop-heavy component with a composable core: a demonstrated 37-line component powers accordion and… | ||
| Write tests. Not too many. Mostly integration. | Assert(js) 2018 | 2018-02-22 |
Argument claims write tests not too many mostly integration and explains why integration tests hit the best tradeoff between cost, speed and confidence… | ||
| Interview with Kent C. Dodds | Fluent 2016 | 2016-03-08 |
Compares Angular and React as mutually influential communities and calls out toolchain pain points: webpack, browserify, Babel create power but too much… | ||
| Angular 2: Built for Huge, Long-lasting Applications | Philly ETE 2015 | 2015-04-07 |
Live-coding a small Random User app on the Angular 2 alpha shows concrete choices: ES6/TypeScript classes and ES6 modules/classes for components, explicit… | ||
| ngModelOptions in 5 minutes | ng-conf 2015 | 2015-03-05 |
ngModelOptions in Angular 1.3 lets you change when and how the model updates: updateOn accepts events (example: blur or mouseover) and debounce accepts either… | ||
| nothing matches | ||