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
Generating CSS with Remix Resource Routes 04.01.2024 4:52
Hi Kent. I am building an app where product sellers can add their products and they by default get a website listing their products. On the app can make some basic customizations for their store website such as color, border radius etc. And each store owner's website is a subdomain. e.g kentstore.xyz.com I am using remix for the stores. On page load, I want to fetch the styling config for the webs...
Using Downshift with Conform to manage an input 03.01.2024 6:22
Hi Kent ! I'm Virgile, big fan of your work, and I have a question regarding your article 'Full Stack Component'. I am currently using a combobox, managed by useCombobox from the downshift library. But I would like conform to take over the input props management, while still getting the autocomplete features. I'm curious how you would implement it. Turn Progressive Enhancement up to 11 Using Downs...
Jake Lazaroff’s article on Web Components 19.12.2023 7:49
Curious about your thoughts on this article Web Components Will Outlive Your JavaScript Framework Why I don't use web components Jake Lazaroff’s article on Web Components
Code Organization in Full Stack Apps 21.11.2023 4:17
Do you have some best practices for scale Remix applications with Prisma regarding testability, reusability, and separation of concerns? When do you decide to move functions and business logic from loaders and actions to a .server file? Do you have functions like getUsers in a user.server file or do you call the database directly in the loaders? Code Organization in Full Stack Apps
Client Hints and profiling 16.11.2023 4:21
Can home made client hints like the one you are using in Epic Web Stack be seen as profiling? Use Client Hints to Eliminate Content Layout Shift Client Hints and profiling
Building and Testing an MDX-based Blog 27.10.2023 6:58
What is a good way to test fs modules and why converting MDX on runtime is better than runtime. Building and Testing an MDX-based Blog
EpicWeb.dev is now available! 18.10.2023 2:30
Yes, this is Kent calling himself. I just wanted to let all subscribers to the podcast know that https://EpicWeb.dev is available today! EpicWeb.dev is now available!
What is full stack for EpicWeb.dev? 10.10.2023 3:10
What do you consider full stack? E.g. some people think that full-stack should include devOps, some don't. What do you think? And does EpicWeb consider devOps to be apart full stack? Deploy Web Applications All Over the World What is full stack for EpicWeb.dev?
Improving as a software engineer 22.09.2023 6:25
Foundational knowledge needed to build complex systems in software Improving as a software engineer
Why didn't you break root.tsx into smaller components? 21.09.2023 3:10
root.tsx is over 300 lines. Is there a reason for keeping all the functions in one file? Why don't you split each function in separate a file and import it? When to break up a component into multiple components Why didn't you break root.tsx into smaller components?
Am I stuck in tutorial heck? 12.09.2023 6:37
Recently I quit my job as frontend development instructor and I'm aiming to get a job as frontend developer. Before I apply for job openings I'm planning to go through several courses, create complex projects for my portfolio and only then apply for the job. My friends are saying I'm overcomplicating the process and I may get into the flow after I got the work. But as I'm aiming at middle level po...
Scaling Epic-Stack in a single region 12.09.2023 5:09
Hi Kent, my name is Tim, I have a few questions regarding scaling the Epic Stack within a single region. With the assumption that we are having huge amount of users in one region, my question is would you recommend switching to other database technologies or would you have multiple SQLite replicas in the same region, with each of them being connected to remix apps in a 1-1 manner My second questio...
React Lazy initializers Call Order 31.08.2023 2:39
I am seeing Lazy initializers are not calling first, but in the diagram it motioned it calls first React Lazy initializers Call Order
How do you approach major project updates 29.08.2023 7:16
I would love to hear your thoughts on approaching major project refactors. We all have been in that situation where you want to use the newest things available, but the codebase is really old. Do you create a new project? Do you try to update component by component? Is there a "don't go that route"? How do you approach major project updates
Organizing your first workshop 25.08.2023 28:27
I was approached recently to give a full-day workshop at a conference I'm excited about. But... how hard is it to organize a curriculum? What questions should I ask the organizers ahead-of-time before saying yes? How I Teach Organizing your first workshop
Conform sets novalidate & validation attributes? 24.08.2023 4:36
Hey, Kent! I'm trying out @conform-to/react , specifically the useForm hook. I noticed that it sets novalidate: true on the form even if JavaScript is disabled. I'm wondering: Why does it add validation attributes to the inputs then if they're not being used for validation anyway, regardless of whether JavaScript is enabled or not? Conform sets novalidate & validation attributes?
My skill stuck at current job, should I quit? 23.08.2023 7:20
I have been in current team for couple years, and feel my skills are kind of stuck because I have spent too much time fighting with the team refusing to get better. I have learned only from myself, but not much from the others, and can't really fix everything by myself. Business and Engineering alignment My time has been spent inefficiently to be honest in the past few years because lots of the ti...
How do you host your videos? 10.08.2023 3:57
Hi Kent! I was wondering, how do you host your videos? Such as: https://www.epicweb.dev/tips/quickly-determine-whether-a-module-is-bundled It looks like they're custom hosted, so I was wondering how you do that. The Epic Stack shows how you save images, and it would be interesting to learn how you host videos, too. Thank you and best regards, Jan Skill Recordings Mux How do you host your videos?
How are you still productive!? 03.08.2023 7:35
What's changed from 2018 in regards to how you're able to achieve such high levels of productivity? Do you still spend more time producing than ingesting courses? How I am so productive How are you still productive!?
Best practice for using localStorage in React 18.07.2023 9:20
Lots of examples demonstrate wrapping localStorage setters and getters in hook, but no one ever explains why they don't just use localStorage directly. Best practice for using localStorage in React
Remix Full-Stack Components (vs Server Components) 13.07.2023 7:44
With React Server Components getting more traction, this idea of each component being able to fetch its own data seems to getting more popular rather than data-fetching being purely route-based. In Remix-land, you’ve had a talk about “full-stack components” with a similar concept where a “resource route” can have no default exports but still export a loader and a React component in order to have a...
A 10 year old itch to make a switch (QA to dev) 10.07.2023 11:52
For 10 years, I feel that I've been separated away from my true love, which was coding. I'm 35 now, married, and have a kid. Some people say that its too late to be a developer now. But, I want to give it just one shot so I wouldn't have any regrets later. This time, I'm following my heart! Away I sail, onto this pathless path. How to get experience as a software engineer The Beginner's Guide to R...
Should I go to college or not? 29.06.2023 9:47
looking for direction Should I go to college or not?
Resources to learn senior development skills 22.06.2023 7:37
As my career has progressed, the types of problems I face have also progressed - questions like "How should we architect this solution" and "How should we decide between these trade-offs". However, I've struggled to find resources to help me learn these skills. Are there any resources that you would recommend and, in general, how do you continue to learn and progress even as you reach more senior...
Passing state across components in RemixJS 19.06.2023 6:48
If I was just using plain React, I would use the Context API or even global variables to keep track of the state of an application. Whats the best way to achieve this when using Remix? useOutletContext P.S. You can definitely still use context if you like! Passing state across components in RemixJS
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.