Profile avatar
kentcdodds.com
Improving 🌎 with quality software · Husband, 5x Father, Latter-day Saint, Web Dev, Educator, Microsoft MVP 🌌 https://EpicWeb.dev 🚀 https://EpicReact.dev 🏆 https://TestingJavaScript.com
1,149 posts 19,628 followers 150 following
Regular Contributor
Active Commenter

How does the `use` hook trigger a component to "suspend" and how can `details` be the resolved value from the promise without using `await`? Learn this as well as how to declaratively manage error/loading states in my latest Epic React article! www.epicreact.dev/how-react-su...

VS Code (Insiders) now supports the full Model Context Protocol (MCP) spec, including sampling! ⚡ I just published a new blog post and video showing how you can use sampling to generate tags for journal entries in an MCP-powered app. Check out what’s possible! www.epicai.pro/using-mcp-sa...

I'm excited to announce I'll be hosting a live (remote) workshop on implementing MCP Servers on June 25th. Join me for a hands-on experience for learning how to make your app accessible to AI Assistants like Claude, ChatGPT, Cursor, etc! Tickets here: www.epicai.pro/events/works...

I'm excited about open governance for React Router!

My @aidotengineer.bsky.social online talk has been published! In this talk, I explain why MCP has exploded in popularity recently and how it will impact you as a web developer. www.youtube.com/watch?v=EyZi...

Out: Links and forms (also, skinny jeans, but that's a different talk 👖) In: Natural language Kent C. Dodds (@kentcdodds.com) is coming to #CascadiaJS to tell us how that changes what we build. #NaturalLanguage #ConversationalUI

I'm on my way to San Francisco for ai.engineer. I've got some things going on, but I'd love to meet up with folks if my schedule allows! Hit me up if you want to meet up!

⚡ Level up your self-paced learning with the Epic Workshop MCP Server! Get AI-powered guidance, instant feedback, and progress tracking—right in your favorite editor. Try it now and make every workshop feel like you have a mentor by your side! youtu.be/podYM_9AVdI

The recording of the "Advanced Vitest Patterns" workshops is reaching its finishing line! This is going to be a banger. All about customization. All about performance. All about making the most out of Vitest. A must-have for any Vitest user.

The epicshop MCP server has been updated and this is a legit learning companion for anyone going through Epic Workshop experiences! Here's some screenshots using it in the React Hooks workshop from Epic React 🔥

Wake up, Remix! remix.run/blog/wake-up...

How would you build useOnlineStatus()? If you said useState/useEffect, you really need to read this: www.epicreact.dev/use-sync-ext... If you've ever struggled with useSyncExternalStore, check that out because we go through common mistakes and questions!

I'm excited to announce the EpicAI.pro logo ⚡

Do you know why this won't handle errors thrown in the Calculator component and what to do instead? Let's do a bit of a deep dive on Epic React about this: www.epicreact.dev/why-react-er...

Why do you get an error when you include a ref in your dependency array? Let's talk about it: www.epicreact.dev/why-you-shou...

I think about this post often when using the apps we all build. Do better. www.epicweb.dev/stop-lying-t...

Yo #MCPDevSummit! I'm giving a workshop on MCP Fundamentals June 19th. Join me! www.epicai.pro/events/works...

@kentcdodds.com was amazing at MCP Dev Summit today! 🔥

I'm going on stage at #MCPDevSummit soon to give the talk version of this blog post: www.epicai.pro/please-make-... It includes my vision for the future and the problems we need to solve to get there. You can help!

Who remembers building web UI this way? Now we have the beauty that is composition across the network chasm with React Server Components (coming to React Router soon!). Check out how this would look with RSCs in my Epic React blog post: www.epicreact.dev/composing-se...

I've got an interesting authorization flow for my journaling MCP server. I think that many MCP servers will operate like this in the future, allowing for just-in-time authorization and dynamic tools based off of the user's authentication status and permissions. www.epicai.pro/user-friendl...

Do you know why this won't focus the input and how to fix it? Learn about that with more practical examples in my latest article on Epic React: epicreact.dev/mastering-fo...

Check out my latest video on RSC's in react-router. They are... really cool!

Hey, check out @alem.forge42.dev's latest React Router video on EpicWeb! www.epicweb.dev/tips/server-... React Server Components coming to React Router is pretty huge! 🔥

Do you know the answer to @ricky.fm's question? (No, it's not semicolons 🤭). Let's talk about it on Epic React! www.epicreact.dev/preserving-a...