~/talks

Kent C. Dodds

what they talk about

all 20 in the filters

where they keep going back

all 32 in the filters

on a stage with

all 35 in the filters

who talks about the same things

titleconferencedate
I Built Your Personal Software EcosystemAgent Conf 20262026-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)…
Talk on
How I Build Web Applications in 2026AI Coding Summit 20262026-02-26
Claim: individual contributors shift into AI Agent Manager roles, directing agent loops not just writing prompts. Demonstrated result: an offline video…
Talk on
and AIReact Conf 20252025-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…
Talk on
The React Router take on RSCReact Conf 20252025-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…
Talk on
JetBrains JavaScript Day 2025JetBrains JavaScript Day 20252025-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…
Talk on
The New User Interaction ModelJetBrains JavaScript Day 20252025-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…
Talk on
Letting AI Interface with Your App with MCPsUtahJS Conf 20252025-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…
Talk on
Letting AI Interface with your App with MCPAI Engineer World's Fair 20252025-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…
Talk on
Letting AI Interface with Your App with MCPsFrontend Nation 20252025-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…
Talk on
Kent C. Dodds Opinion on AI in Web DevFrontend Nation 20252025-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…
Talk on
The AI Tools Kent C. Dodds UsesFrontend Nation 20252025-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…
Talk on
Meet Kent C. DoddsFrontend Nation 20252025-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…
Talk on
Q&A with Kent C. DoddsFrontend Nation 20252025-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…
Talk on
React AMAReact Day by Frontend Nation 20252025-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…
Talk on
Abracadabra: The Vanishing NetworkReact Paris 20252025-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…
Talk on
Abracadabra: The Vanishing NetworkReact Summit US 20242024-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…
Talk on
Kent C. Dodds' RoomReact Summit US 20242024-11-18
-- no description --
Talk on
Panel Discussion: Future of ReactReact Summit US 20242024-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…
Panel on
Future of ReactReact Summit US 20242024-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…
Talk on
Abracadabra: The Vanishing NetworkReact India 20242024-10-15
Demonstrates how network boilerplate disappears using React Server Components and Actions, tracing server-rendered forms to progressively enhanced SPAs to a…
Talk on
And Now You Understand React Server ComponentsUtahJS Conf 20242024-09-13
Walks through building the same counter across MPA -> progressively enhanced MPA -> SPA -> Remix, showing exact code changes: form POSTs, fetch-based client…
Talk on
And Now You Understand React Server ComponentsReact Summit 20242024-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…
Talk on
The Ultimate Dev Event! Join 50+ Industry Experts for Talks, Panels & Live CodingFrontend Nation 20242024-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 &…
Talk on
Stop Lying to Your UsersFrontend Nation 20242024-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…
Talk on
Stop Lying to Your Users with Q&AFrontend Nation 20242024-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…
Talk on
And Now You Understand React Server ComponentsReact Conf 20242024-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…
Talk on
React Router + Vite is a FrameworkViteConf 20232023-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…
Talk on
Caching for CashUtahJS Conf 20232023-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…
Talk on
Caching for CashJavaScript fwdays’232023-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…
Talk on
Keynote: Kent C. Dodds - The Web's Next TransitionReact Miami 20232023-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…
Talk on
React Miami 2024 (replay)React Miami 20232023-04-20
Titles that actually promise specifics: Kent C. Dodds shows concrete fixes — server cookies, server-rendered search input and CSS placeholders — after…
Talk on
Full Stack ComponentsRemix Conf Europe 20222022-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…
Talk on
The Web's Next TransformationAll Things Open 20222022-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…
Talk on
Remix FundamentalsReact Summit 20222022-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…
Talk on
Bringing Back Progressive EnhancementRenderATL 20222022-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…
Talk on
Shipping to the EdgeReactathon 20222022-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…
Talk on
The stack of the FutureReact Miami 20222022-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)…
Talk on
Server-side Auth with Remix, Prisma, and the Web PlatformNode Congress 20222022-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…
Talk on
Don't Solve Problems, Eliminate ThemConnect.Tech 20212021-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…
Talk on
Super Simple Start to RemixConnect.Tech 20212021-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…
Talk on
Don't Solve Problems, Eliminate ThemReact Advanced 20212021-10-22
Shows a clear claim and concrete tools: Tesla shifts the problem from tailpipe pollution to sustainable energy, cuts exhaust and regenerative braking…
Talk on
Don't Solve Problems, Eliminate ThemInfobip Shift 20212021-09-07
Central claim: stop firefighting and eliminate root causes by changing code, process, and incentives rather than adding fixes. Shows a concrete…
Talk on
Fire-Side Chat with Kent C. DoddsReact Summit Remote Edition 20212021-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…
Talk on
Panel Discussion on TestingReact Summit 20202020-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…
Panel on
Consume ➡️ Build ➡️ TeachReact Summit 20202020-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…
Talk on
Managing State ManagementReact Rally 20202020-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…
Talk on
AHA ProgrammingReact Summit Remote Edition 20202020-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…
Talk on
Building The Open Source Community We WantAll Things Open 20192019-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…
Talk on
Managing an Open Source ProjectAll Things Open 20192019-10-13
Maintains over 100 packages and shows how automation and community keep that sustainable: automated releases with semantic-release, CI-backed tests (jest…
Talk on
React Hook PitfallsReact Rally 20192019-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…
Talk on
Requisite ReactReact Amsterdam 20192019-04-10
Argues that digging into abstractions measurably improves effectiveness and demonstrates the specifics: using Babel REPL to show JSX compiling to…
Talk on
Render Prop by Any Other NameFramework Summit 20182018-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…
Talk on
Discussion Panel: Accessible TechnologyUtahJS Conf 20182018-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…
Panel on
The introduction to React you've been missingUtahJS Conf 20182018-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…
Talk on
Confident ReactByteconf React 20182018-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…
Talk on
Simply ReactReact Rally 20182018-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…
Talk on
Keynote Simply ReactChain React 20182018-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…
Talk on
Write tests. Not too many. Mostly integration.Assert(js) 20182018-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…
Talk on
Interview with Kent C. DoddsFluent 20162016-03-08
Compares Angular and React as mutually influential communities and calls out toolchain pain points: webpack, browserify, Babel create power but too much…
Interview on
Angular 2: Built for Huge, Long-lasting ApplicationsPhilly ETE 20152015-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…
Talk on
ngModelOptions in 5 minutesng-conf 20152015-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.