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
…
continue reading
Kent C. Dodds chats with developers.
…
continue reading
Learn how to build better React apps in this interview podcast of Kent C. Dodds hosted by Michael Chan.
…
continue reading
The live broadcast podcast all about JavaScript and the Web
…
continue reading
👋 Hi there! I'm Kent C. Dodds (https://twitter.com/kentcdodds). This is a (week)daily podcast where I give 3 minute thoughts about web development. You can subscribe on iTunes here: http://kcd.im/3-mins-itunes and on RSS here: http://kcd.im/3-mins-rss
…
continue reading
This podcast will inspire you to build excellent user experiences for the web. Sometimes with Remix, the modern web framework.
…
continue reading
Join database educator Aaron Francis as he gets schooled by database professionals.
…
continue reading
Chatting, learning and sharing life's successes & failures with cool people in the development, tech & startup space. Support this podcast: https://podcasters.spotify.com/pod/show/codecareer/support
…
continue reading
Aaron Francis and Andrew Culver compare notes on their experiences as developers in the Laravel and Ruby on Rails ecosystems.
…
continue reading
The Coder Career Podcast is a show that helps aspiring software developers navigate the journey to a fulfilling and successful career in tech. Each episode features interviews by career changing software engineer Cameron Blackwood with industry professionals, career advice, and insights on the latest trends and technologies in the field. Whether you're just starting out in coding or looking to take your career to the next level, The Coder Career Podcast has something for you. Tune in to lear ...
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Should I learn GraphQL or just stick with REST?
2:50
2:50
Play later
Play later
Lists
Like
Liked
2:50
When we have to learn GraphQL? Is it worth to learn it or REST APIs are enough? Should I learn GraphQL or just stick with REST?By Kent C. Dodds
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Migrating from Postgres to SQLite with Kent C. Dodds
51:30
51:30
Play later
Play later
Lists
Like
Liked
51:30
Join the waitlist for my SQLite course launching in June: https://highperformancesqlite.com/Get production ready SQLite with Turso: https://turso.tech/tryhard.In this interview, I talk to Kent C. Dodds about SQLite, LiteFS and the React ecosystem.Carl: https://twitter.com/kentcdoddsEpicWeb: https://www.epicweb.dev/The Epic Stack: https://www.epicwe…
…
continue reading
Hi, Kent, my name is Alex. On one hand, you advocate for implementing Progressive Enhancement technique for applications. On the other hand, even in Epic Stack, the use of custom React components is justified, even for a simple checkbox, which essentially makes the application non-functional without JavaScript. So, I'm struggling to decide whether …
…
continue reading
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! Avoid Nesting when you're Testing AHA Testing Test Cleanup: in the test or in afterEachBy Kent C. Dodds
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Production SQLite with Turso and libSQL
1:40:47
1:40:47
Play later
Play later
Lists
Like
Liked
1:40:47
Join the waitlist for my SQLite course launching in June: https://highperformancesqlite.com/ Get production ready SQLite with Turso: https://turso.tech/tryhard. In this interview I talk to Glauber Costa, CEO of Turso.By Try Hard Studios
…
continue reading
Join the waitlist for my SQLite course launching in June: https://highperformancesqlite.com/Get production ready SQLite with Turso: https://turso.tech/tryhard.In this interview I talk to Carl Sverre about his new project: SQLSync. It's an offline-first, collaborative wrapper around SQLite. We cover event sourcing, conflict resolution, VFSes, and mo…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Distributed SQLite with Litestream and LiteFS
57:42
57:42
Play later
Play later
Lists
Like
Liked
57:42
Join the waitlist for my SQLite course launching in June: https://highperformancesqlite.com/Get production ready SQLite with Turso: https://turso.tech/tryhardBen and Aaron discuss replication and backups in SQLite, Litestream and LiteFS, and future mad scientist projects Ben is working on. • Ben Johnson on Twitter: https://x.com/benbjohnson• Litest…
…
continue reading
Join the waitlist for my SQLite course launching in June: https://highperformancesqlite.com/ DHH and Aaron discuss modern SQLite, the one-person framework, conceptual compression, stoicism, and ONCE.com's newest product: Workbook. Get production ready SQLite with Turso: https://turso.tech/tryhardBy Try Hard Studios
…
continue reading
simple question on time commitments to coding. How many hours do you spend coding?By Kent C. Dodds
…
continue reading
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 devices console.time and console.timeEnd patch-package Remix Vite In ProductionBy Kent C. Dodds
…
continue reading
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 your unique lifestyle and the impactful way you're shaping the world. To sum up, I really love it. As a graduate Geographic Information Systems (GIS) graduate student, I've had the pleasure of utilizing you…
…
continue reading
Should one consider CSP at the very early stage of starting a new website or under what conditions should one consider implementing CSP. CSP on MDN Content-Security-Policy-Report-Only When to add a CSP (Content Security Policy)By Kent C. Dodds
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Do generated types from OpenAPI spec change testing?
6:50
6:50
Play later
Play later
Lists
Like
Liked
6:50
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 problem is how we end-to-end test a software application that has a UI. I love the idea of testing for confidence and, to that end, I've been wondering how we might begin to shift our thinking about co…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Prevent revalidation of remix loaders after mutation
4:05
4:05
Play later
Play later
Lists
Like
Liked
4:05
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 in an index.js file. I'm using fetcher.form to submit a form with the Post method. the request is succesful, but when I click on sumbit, this reloads all of the requests of my loaders from different c…
…
continue reading
In this final episode of season five, Kent C. Dodds recaps the enriching conversations with the speakers of Epic WebConf 2024, expressing gratitude and excitement for the upcoming event in April. He encourages listeners, whether planning to attend the conference or not, to revisit the season's episodes for timeless web development advice. While sea…
…
continue reading
How to develop component library which can easily adapt multiple design languages Mux Player: Customize the look and feel React Aria React Spectrum Design the React component libraryBy Kent C. Dodds
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Navigating Growth and Innovation in Tech with Dan Farrelly
12:26
12:26
Play later
Play later
Lists
Like
Liked
12:26
In this episode, Kent C. Dodds interviews Dan Farrelly, the CTO and co-founder of Jest, about his journey from front-end engineer to CTO, the challenges of scaling a tech company, and the importance of staying small to maintain agility and innovation. Farrelly shares insights into the evolving challenges of a tech team, from infrastructure to front…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Open-Source Development and Standards with Zeno Rocha
10:51
10:51
Play later
Play later
Lists
Like
Liked
10:51
In this podcast, Zeno Rocha, open-source advocate and founder of Resend, joins host Kent to discuss the dynamic world of web development and the shift towards SDK-first strategies. They reflect on the evolution of developer tools and the significance of user experience in product development. Rocha and Kent stress the necessity of high standards to…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Tailwind CSS in Modern Web Development with Simon Vrachliotis
12:26
12:26
Play later
Play later
Lists
Like
Liked
12:26
In the podcast, Simon, an advocate for Tailwind CSS, shares his insights on its impact on web development and design. Tailwind CSS serves as a facilitator between design and development teams, streamlining collaborations and enabling quick translation of design concepts into code. He highlights how it enhances learning, boosts efficiency, and, desp…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Maximizing Networking Opportunities with Madison Kanna
12:18
12:18
Play later
Play later
Lists
Like
Liked
12:18
In this episode, host Kent and Madison Kanna, the upcoming MC for Epic WebConf, discuss the benefits of attending conferences like Epic WebConf beyond just the informational content. They delve into how conferences can be a goldmine for networking, transforming online contacts into real-world connections. Madison explains her path and how initiativ…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Deep in Databases and Full Stack Dev with Tyler Benfield
11:32
11:32
Play later
Play later
Lists
Like
Liked
11:32
In this episode, Tyler Benfield, a staff software engineer at Prisma, joins Kent to explore the world of databases and their critical role in full-stack development. Tyler shares insights from his journey from front-end development to mastering database performance and optimization, while also touching on the trend of front-end developers upskillin…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Harnessing Real-time Experiences with Sunil Pai
10:34
10:34
Play later
Play later
Lists
Like
Liked
10:34
In the podcast episode featuring Sunil Pai, a former member of the React.js core team and developer at Cloudflare, the focus is on PartyKit, his new project set to transform real-time application development. PartyKit introduces features like real-time updates and server-rendering, aimed at facilitating the creation of dynamic, chat-GPT-like AI exp…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Exploring Modern Web Development and UI with Una Kravets
10:25
10:25
Play later
Play later
Lists
Like
Liked
10:25
In a conversation with Kent, Una, an expert in UI and a presenter at the upcoming EpicWebConf, delves into the dynamic world of modern web development. She underscores the importance of keeping up with the advances in UI capabilities and CSS, the shift towards more declarative techniques, and the necessity of adapting to new web standards. Una cham…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Limitations and Potential of SQLite with Glauber Costa
9:41
9:41
Play later
Play later
Lists
Like
Liked
9:41
In the latest podcast, Glauber Costa, CEO of Turso and an ex-Red Hat contributor, speaks with Kent about the often overlooked yet robust SQLite database technology. Sharing their personal experiences with SQLite, they discuss its functionality, suitability in production, and the importance of version control in document evolution. Costa encourages …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Web and Design Systems with Michael Chan
14:39
14:39
Play later
Play later
Lists
Like
Liked
14:39
In the podcast hosted by Kent C. Dodds, Michael Chan, celebrated as Chantastic, shares his insights on the evolution of web development and the critical role of design systems. He discusses how design systems should evolve with product development, the importance of documentation, and the dynamic nature of design systems contrary to the belief that…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
User Experience and Web Development with Ryan Florence
18:11
18:11
Play later
Play later
Lists
Like
Liked
18:11
In a conversation with Kent, Ryan Florence, co-creator of Remix and React Router, discusses how web development and user experience intersect, and the impact of personal interaction at events like the upcoming Epic WebConf. He updates listeners on the Remix singles project, which integrates extensive open-source work with his business ventures, and…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Web Accessibility and the Future of Remote Work with Sandrina Pereira
10:38
10:38
Play later
Play later
Lists
Like
Liked
10:38
In a thought-provoking dialogue, Front-end Engineer Sandrina Pereira explores the importance of web accessibility and how remote work is shaping the future of the tech industry. She discusses her role in crafting server-side validations for forms and her company's initiative to formalize a web accessibility statement, underscoring Remote.com's comm…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Sparking Positive Energy in Tech and Beyond with Mark Techson
9:35
9:35
Play later
Play later
Lists
Like
Liked
9:35
In this episode, Kent and Mark Techson, from Google's Angular team, traverse the expansive terrain of web development, drawing parallels between coding and music. Mark, blending his industry wisdom with musical passion, provides an intriguing perspective on the structural similarities between the two. He also explores the vital role of an MC in enr…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Journey of Web Development with Jacob Paris
10:02
10:02
Play later
Play later
Lists
Like
Liked
10:02
Developer and freelancer Jacob Paris delves into his personal evolution from game to web development, noting the core similarities like database interactions that tie different development fields together. He spotlights the efficacy of Remix in streamlining web development, particularly in UI and database interactivity, which he will explore furthe…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Building Community and Innovation in Web Development with Kent C. Dodds
13:10
13:10
Play later
Play later
Lists
Like
Liked
13:10
In this enlightening conversation, Kent C. Dodds shares his transition from a full-stack web developer to a renowned educator and community influencer within the web development sphere. He recounts his initial steps into public speaking, his experiences with rejection and eventual success in the conference circuit, and the pivotal role these platfo…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Balancing Tech Careers and Personal Life with Michelle Bakels
10:45
10:45
Play later
Play later
Lists
Like
Liked
10:45
In the podcast, Michelle Bakels, a seasoned software developer and the Program Director for Developer Health at G2i, joins Kent to explore the necessity of balancing a tech career with personal life to ensure overall well-being. Drawing on her experience with health challenges stemming from work stress, Michelle underscores the importance of the De…
…
continue reading
Seeking advice on optimizing website hosting for SEO with Remix. Search Engine Optimization on EpicWeb.dev How I built a modern website in 2021 I Migrated from a Postgres Cluster to Distributed SQLite with LiteFS Fly.io PartyKitBy Kent C. Dodds
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Harnessing the Power of AI in Web Development with Barry McGee
12:01
12:01
Play later
Play later
Lists
Like
Liked
12:01
In a thought-provoking podcast with Kent, Barry McGee from Shopify shares insights on the integration of AI in web development and the evolving landscape of remote work. Having transitioned to remote working in 2016, Barry brings a wealth of experience from significant tech companies and discusses the future of web performance, AI's role in enhanci…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
AI in Web Development with Scott Hanselman
10:43
10:43
Play later
Play later
Lists
Like
Liked
10:43
In this illuminating episode, Scott Hanselman, with over 30 years in the tech industry, including a significant tenure at Microsoft, delves into the impact of AI on web development. He reflects on his technological journey from the early days of the internet and explores AI's potential in automating routine development tasks. Scott advises on the e…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Developer Empowerment with Saron Yitbarek
13:33
13:33
Play later
Play later
Lists
Like
Liked
13:33
In the podcast, Saron Yitbarek, the founder of Code Newbie, shares insights into empowering developers through enhanced learning resources, financial opportunities, and community building. With Code Newbie evolving into a comprehensive media company and her successful venture into designing The Story Graph, Saron highlights the importance of newsle…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Journey into Web Development and Remix with Lina Mahrouch
9:43
9:43
Play later
Play later
Lists
Like
Liked
9:43
Lina Mahrouch, a software engineer, recounts her transition from professional gaming to web development and her subsequent mastery of Remix for full-stack applications. The podcast highlights Remix's strengths in data handling, caching, and SEO, while also pointing out common pitfalls in its use. Kent and Lina stress the importance of networking in…
…
continue reading
Kent C. Dodds welcomes Ben Ilegbodu to discuss his work with front-end platforms and the coined term "DivOps," focusing on non-UI aspects like configurations and optimizations that enhance app performance and developer workflows. Ben shares insights into why JavaScript's ecosystem fosters a unique need for DivOps, emphasizing its role as a legitima…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Lifelong Learning in Web Development with Mandy Hartman
8:14
8:14
Play later
Play later
Lists
Like
Liked
8:14
Mandy Hartman, a front-end developer at Jenzabar, shares her insights on the importance of continuous learning in web development, drawing on her own transition from academia to tech. She discusses her hands-on learning experiences, including participation in the "#100DaysOfCode" challenge and creating personal projects for skill demonstration in j…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Reinventing API Design, Testing, and Mocking: An Interview with Artem Zakharchenko
12:38
12:38
Play later
Play later
Lists
Like
Liked
12:38
In the podcast, Artem Zakharchenko, a software engineer specializing in APIs, delves into his journey shifting from his job to focus on open-source contributions, notably the Mock Service Worker library. He emphasizes the importance of efficient testing in software development and his commitment to enhancing his knowledge and the tools he develops,…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Local First Architecture and Side Projects with Alex Anderson
9:34
9:34
Play later
Play later
Lists
Like
Liked
9:34
Web developer Alex Anderson speaks with Kent about his side project, Thorium, an open-source spaceship bridge simulator game designed for science education, which also encapsulates the principles of Local First architecture. Anderson elaborates on the advantages of Local First design in ensuring direct data access and enhancing web syncing, all whi…
…
continue reading
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 give your users some feedback that things are progressing? Best regards,Jan useNavigation kentcdodds.com progress epic-stack progress Progress bar for mutations in Remix…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Exploring the Power of CSS Custom Properties with Adam Argyle
6:24
6:24
Play later
Play later
Lists
Like
Liked
6:24
In this insightful conversation with Kent, Chrome team's CSS and UI expert Adam Argyle delves into the transformative power of CSS custom properties in web development. Likening them to a basil leaf that elevates a meal, Adam teases his upcoming talk at Epic WebConf, promising to elaborate further on the subject. He spotlights current innovations i…
…
continue reading
Kent C. Dodds introduces Season 5 of "Chats with Kent," highlighting its unique focus on the speakers of the upcoming Epic WebConf 2024 on April 11th. This season aims to familiarize listeners with the conference speakers through 10-15 minute intros, offering insights into their backgrounds and what they'll be discussing. Kent encourages both atten…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Mocking in the full stack metaframework Era
10:14
10:14
Play later
Play later
Lists
Like
Liked
10:14
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. Today we also control the server so the line has a bit shifted. There are solutions, like MSW, to mock on the server side too but what if instead of an API call you query a db? Mocking in the full stac…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How do you create advanced content for developers
9:54
9:54
Play later
Play later
Lists
Like
Liked
9:54
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 because such content is difficult and time consuming to make. What goes into making such content and is there a lack of it in our industry? How do you create advanced content for developers…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
A Button Per form or One Form with Multiple Buttons
4:50
4:50
Play later
Play later
Lists
Like
Liked
4:50
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 and then render multiple buttons within that form (one for each role)? Or would you render multiple forms (one for each role) with each having their own submit button? Thanks a ton if you answer! Best regards,Jan A…
…
continue reading
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, thank you for creating it, it's so nice to take some features and functionalities from it when you need them! Anyways, it looks like the implementation of the toast in the Epic Stack does NOT work with JavaScript disabled.…
…
continue reading
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 following conditions: 1) the first 3 months of it are unpaid 2) you have to sign a contract after the 1st month of it that obligates you to stay at the company 2 years after the internship is ended. I…
…
continue reading
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 components only once or twice. What I think matters at the end is if there any changes in the actual DOM tree. If not they in theory should be ok to see your functional components fired many times. One React…
…
continue reading
Is Data Structures and Algorithms is necessary to become a successful full-stack engineer? Data Structures and AlgorithmsBy Kent C. Dodds
…
continue reading