The Call Kent Podcast
ചാനൽ വിവരങ്ങൾ
The Call Kent Podcast
The Call Kent podcast is a regular podcast where you call in with a question and Kent answers. Call in with your questions right from your web browser with any device at https://kentcdodds.com/call
സമീപകാല എപ്പിസോഡുകൾ
218 എപ്പിസോഡുകൾ
Web Framework Choice
Recently, I asked you about the career suggestion which definitely had helped me clear certain of my goals.. However, I would like to know about the f...

Suggestion on Career Advice
I'm currently learning React.js and building small
projects to strengthen my fundamentals. From this
stage, what would be the right next s...

Request for oAuth implementation
I want to learn how you have managed oAuth flow in your mcp server that let's you connect your mcp server with chat gpt and other clients
https:...

How far can nested UI loaders go for UIs with list of components
the UI at https://nothing.tech/products/phone-3 renders a list of "widgets". I would like each of these widgets to have their own loaders to maximise...

What should I learn next?
I know that Epic React 2 and Epic Web are completely different courses. Given that I’m already on the verge of completing Epic React 1, I’m currently...

Does MCP make sense confined to a single app to rethink UX?
I was wondering if you could also use the tool calling, etc. inside of a single app to rethink the way that user interfaces work?

Stuck in Stack Switching: How Do You Commit to One?
In this recording, I talk about a recurring challenge I face when building proprietary solutions—constantly switching between frameworks like Next.js,...

Building and Maintaining a Software Blog
What does it take to start a blog about software - and actually keep it going?
Blog Recorder

Securing Routes in React Router Framework
I’m transitioning from SPAs with REST APIs to SSR applications using React Router Framework. While I’ve used layout routes and tools like SWR/React Qu...

Adding Auth to MCPs
How could a user authenticate themselves to access certain information that isn't public. Referring to Epicstack's MCP example.

Running audio in background while still offline
In a web application what are the ways one can use custom audio file for notification on user devices while the user is offline.

What do you think about mutation testing applied to components?
I’d love to hear your thoughts on mutation testing when applied to components. In my experience, it doesn’t seem to make much sense because it often r...

When is a Promise not good enough, and I need a Web Worker?
I just finished Expensive Calculations in React Performance. Why do we need a Web Worker instead of just wrapping the long-running function in a Prom...

How Useful is LiteFS in 2025?
In 2022 you migrated a blog from postgres to LiteFS. Is that generally recommended in 2025?

What are your thoughts about Qwik and hydration?
What do you think about resumability and Qwik? About 9 months ago, there was talk about Wiz and Angular working more closely together (Wiz was the too...

Dependent driven motivation and embracing AI
I would like to know how you get motivated knowing that you have dependents and stay strong in the event of layoff.
How do you handle the fear o...

Does the testing trophy need updating for 2025?
In 2024, we live in a world where the defacto for creating React applications is SSR (e.g. Remix, react router v7, Next, TanStack). Coupled with the r...

Balancing Conventions and Flexibility in Large Codebases
I’m curious about your thoughts on balancing conventions in large codebases. For context, I’m working in a project with ~20 developers across four sep...

I'm a React dev... What now?
I build UI and UX for a company using React. What should I do next? How do I get to the senior level?

How to keep Type-Safety when defering data from a Remix loader
While using the defer utility on a loader, the result useLoaderData hook on the component, does not have proper types any more, and im looking a effec...

Good open source projects implementing frontend testing strategy
What are good examples of open source projects implementing extensive automated testing strategy for frontend?

Should I learn GraphQL or just stick with REST?
When we have to learn GraphQL? Is it worth to learn it or REST APIs are enough?

React Components vs Progressive Enhancement
Hi, Kent, my name is Alex. On one hand, you advocate for implementing Progressive Enhancement technique for applications. On the other hand, even in E...

Test Cleanup: in the test or in afterEach
My coworker were in an argument about where test cleanup should go (afterEach, or in the test?), and I thought you might have some great insights!

How many hours do you spend coding?
simple question on time commitments to coding.
How many hours do you spend coding?

Remix Vite: Debugging Production issues
My Remix Vite App Has Slow Initial Requests that takes up to 10 minutes loading the page then it will serve pages faster after that event if change de...

Inspired by Your Work
Hi Kent,
My name is Mahdi Nazari, and I've admired your work for the past year. Your website has been a wellspring of inspiration, particularly...

When to add a CSP (Content Security Policy)
Should one consider CSP at the very early stage of starting a new website or under what conditions should one consider implementing CSP.

Do generated types from OpenAPI spec change testing?
Hey Kent! I've been thinking about something lately. I've worked at a number of different sass companies and something that is always an interesting p...

Prevent revalidation of remix loaders after mutation
Hello Kent, here is a transcription of my message, if you did not catch something. Thanks! I have a component that im importing in a dashboard folder...

Design the React component library
How to develop component library which can easily adapt multiple design languages
Design the React component library

SEO Optimization and Hosting
Seeking advice on optimizing website hosting for SEO with Remix.

Progress bar for mutations in Remix
Hi Kent!
How do you create a progress bar for actions in Remix?
Like if a request takes maybe 10 or 20 seconds to finish and you want to g...

Mocking in the full stack metaframework Era
When we were building client side application mocking during e2e tests was a bit easier because you could just monkey patch fetch and call it a day. T...

How do you create advanced content for developers
The content for new developers is everywhere, but finding quality insight that helps you level to senior and above is hard to come by. This is in part...

A Button Per form or One Form with Multiple Buttons
Hi Kent,
It's Jan 👋
When creating a dropdown menu (e.g. to pick a role in an organization), would you wrap the whole menu in a form tag a...

Toasts in Remix
Hi Kent,
It's Jan.
I'm currently working on implementing toasts in a Remix app. I was using the Epic Stack as a reference.
BTW, than...

Unpaid internships and indentured servitude
So, recently I started looking for my first software job. The first offer I received was from a company looking for an intern. The internship had the...

It's fine to re-render
My question is around the optimization techniques that a lot of people apply to React apps. I see very often how devs focus on executing their compone...

Data Structures and Algorithms
Is Data Structures and Algorithms is necessary to become a successful full-stack engineer?