Kent C. Dodds
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
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
How To Deal with Hiring Developers? 16.06.2023 10:06
I have to manage my projects and outsource them, otherwise, I would never make enough money to keep my business afloat. I have this problem, where, when I start a project, the product owner will ask questions like, "What happens if you die?" and my best answer to that is, "That's why we have employees". But, when I go to hire employees, sometimes they completely just ignore the stack that I'm usin...
Why do you use the Express adapter for your app? 15.06.2023 3:21
I've seen you're using the Express adapter for your Epic Stack and your personal website, as opposed to just running the Remix dev server. Why is that? Are there any performance implications? Why do you use the Express adapter for your app?
Minimum skills for a Frontend dev job? 12.06.2023 6:27
What is the minimum skill set one need for a front end dev job. Do you need to know version control, testing, tooling etc or is js html css and a framework enough, also is typescript considered. Minimum skills for a Frontend dev job?
userEvent.setup vs not including it in unit tests 08.06.2023 4:41
With React Testing Library v14, what are the benefits of using the userEvent.setup() for every test vs not including it? user event docs user event setup docs userEvent.setup vs not including it in unit tests
Are AI tools (Copilot) bad for the learning curve? 05.06.2023 6:07
AI tools like GitHub Copilot have the capability of boosting our performance during development. What effects of using such tools to practice a course might have on the learning curve? Are AI tools (Copilot) bad for the learning curve?
Becoming one of the best React developer 22.05.2023 9:47
Church of Jesus Christ of Latter-day Saints, FrontEnd/React developers, Peruvian Folklore Dancer Champion, Now approx. 2 years as a React/FrontEnd developer, and I am so hungry to continue to learn and improve. I feel I need to be surrounded by the best and I would love to work closely with you Kent I admire you a lot! or please give me advice on how to achieve it. - I would like to bring value to...
Is Epic Stack beneficial for new developers? 18.05.2023 5:03
Hello, Kent! My name is Petar and I'm from Bulgaria. I'd like to ask your opinion on this question: Do you think that the "Epic Stack" is relevant for people who are relatively new to web development? Here's some information about me: my interest in web development started about a year ago. Currently, I feel really confident in HTML, CSS, JavaScript, React, and TypeScript. I have read a lot of boo...
How to approach imposter syndrome 04.05.2023 5:28
I just went through react hooks workshop and I don't know weather I understood concepts well or I just went through material. I want a general approach to similar situations. EpicReact.dev learning club schedule template How to approach imposter syndrome
Error Handling in Remix 17.04.2023 6:02
How do you handle network issues in a Remix App? Is Remix's error handling as good as traditional SPAs? What about maintaining form state even after the submission fails? Discussion #5957 Error Handling in Remix
How do you plan E2E test flows? 13.04.2023 5:41
Many times we need to run e2e tests in other to be able to test "secondary" actions. Like, I have to create a resource to delete it, so I could test the create inside of the delete test but it does not sound "good". How to solve that? Common Testing Mistakes How do you plan E2E test flows?
When/why should I choose SSR over CSR? 12.04.2023 3:49
Given that there is dedicated backend with API's which needs to be consumed in a dashboard written in React, why should i choose SSR over CSR if I am not worried about SEO or JS payload (as I can use code splitting to keep the JS to minimum) How Remix fits 6 different web apps When/why should I choose SSR over CSR?
Side income 11.04.2023 6:21
What are some side income options for software engineers? 🚨 Big Announcement: I'm a full-time educator! 👨🏫 2010s Decade in Review Side income
How Remix fits 6 different web apps 05.04.2023 14:04
As there are so many different kinds of apps that we can build for browsers, how does Remix fit those different cases? Is Remix a great fit for one but maybe not for another? Can all be built with Remix? Remix VS Next How Remix fits 6 different web apps
Is it really all about who knows you? 28.03.2023 5:02
Kent, your tweet about 'It's not what you know, it's not who you know, it's who knows you' made me question my beliefs. I believe that building strong relationships and possessing knowledge are key to being well-connected. Could you elaborate on what led you to make this statement and how you believe it applies in personal or professional success? Is it really all about who knows you?
Tech to use for a video streaming site 17.03.2023 2:16
Which technologies would you use to make a video streaming website. Tech to use for a video streaming site
Should we transition from Jest to Vitest 16.03.2023 7:54
What are Kent's thoughts on Vitest.dev? Should we transition from Jest to Vitest
What's the bundle analysis story in Remix? 15.03.2023 4:43
Is there any way to get a bundle analysis on Remix apps, like the Webpack does? esbuild analyzer Spot in the remix source code to write the file Path in the built code: node_modules/@remix-run/dev/dist/compiler/compileBrowser.js (around line 244) fs.writeFileSync('meta.json', JSON.stringify(metafile)) Good luck! What's the bundle analysis story in Remix?
How to set titles in CatchBoundary's in Remix? 14.03.2023 4:08
If you have a loader and you throw a response so your CatchBoundary catches it, how can you set a title? Since you throw, there is no way to return json with the appropriate title 🤔 How to set titles in CatchBoundary's in Remix?
v2 Routing Convention 13.03.2023 5:34
Kent's outlook on Remix v2 Routing Convention and his use current use of Kiliman's remix-flat-routes package. Remix Flat Routes – An Evolution in Routing – Michael Carter, Remix Conf Europe 2022 remix-flat-routes Remix Flat Routes v2 docs Remix Flat Routes RFC v2 Routing Convention
Seeking for solution and advice to progress 09.03.2023 5:26
The call I placed is basically to seek advice on how to go about a certain challenge I am facing now in my programming journey. How to get experience as a software engineer Seeking for solution and advice to progress
What is your latest thinking on render props? 06.03.2023 5:24
React Hooks: What's going to happen to render props? When to break up a component into multiple components What is your latest thinking on render props?
Inline Styles vs CSS File Styles 03.03.2023 6:43
I would like to know your take on inline styles on large scale projects. Personally I am big fan of inline styles or having all styles in my jsx file. Also take on using Tailwind over a design system. Inline Styles vs CSS File Styles
Looking for the best talk idea 02.03.2023 8:54
I will speak about Hydrogen at Remix conf and some others, and I'm now brainstorming about new talk subjects...all about Remix! I am looking for some insight to do the best choice! Looking for the best talk idea
Tips on making the most of your short breaks 01.03.2023 3:44
This is a discussion we were having on twitter. :D Centered Tips on making the most of your short breaks
Advice for a company afraid of using Node 27.02.2023 7:57
I work at a smaller developer company with a big backend team. Everybody is afraid of using NodeJS so we're limited to simple SPAs as those only need an NGINX server and you're good to go. I was pushing for NextJS and nowadays Remix as I really like it, but I always feel blocked. What should I do? How could I convince my colleagues to give Remix a try? React Router Upgrade Guide Migrating your Rea...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.