Kent C. Dodds: Create Epic Web Experiences with Remix

ConTejas Code - A podcast by Tejas Kumar - Mondays

Categories:

Follow us on 𝕏: https://twitter.com/tejaskumar_Links- Sentry: https://sentry.io- Epic Web: https://epicweb.dev- Kent's Website: https://kentcdodds.com- Remix: https://remix.runJoin us in this enlightening episode as we welcome Kent C. Dodds, a renowned figure in the web development community and a dear friend, known for his impactful contributions and innovative teaching methods. Dive deep into Kent's journey, from his initial steps in the tech world to becoming a pivotal voice in modern web development. Explore the evolution of the web, understanding the critical milestones and breaking changes that have shaped its current state. Discover the art of building modern web experiences that surpass user expectations, emphasizing the importance of web performance, and adopting an empathy-driven approach to software development.Kent shares his insights on why Remix stands out as a premier framework, addressing common challenges like the complexity of Next.js and the intricacies of nested routes. Gain valuable knowledge on making strategic decisions between client and server rendering in Remix, and the practical steps for migrating from Vite/SPA to React Server Components (RSCs) with Remix, highlighting the revolutionary potential of RSCs in enhancing web development.The conversation takes a personal turn as Kent discusses his experiences creating the wildly successful Epic React course, revealing his approach to course ideation, preparation, and the secret to staying organized amidst a busy schedule. Listen to inspiring stories from Kent's career at PayPal, his influence on his team, and the personal philosophies that contribute to his enduring happiness and success.Lastly, tackle the daunting task of dealing with legacy code with minimal coverage, offering strategies and insights to navigate and improve upon existing codebases efficiently.This episode is a treasure trove for developers, educators, and tech enthusiasts alike, filled with practical advice, inspiring stories, and a deep dive into the technologies and methodologies driving forward-thinking web development.Chapters00:00 - Intro01:35 - Sponsor02:58 - Greetings03:49 - Kent's Background and Experience05:53 - How did the Web get to where it is today?12:56 - Breaking Changes on the Web20:30 - Building Modern Web Experiences to Meet User Expectations24:07 - Web performance, spinners and loading state: building for users over developers33:03 - Empathy Driven Development; Software as an act of Service38:37 - Why is Remix the best?50:04 - "Next.js was too complex" explained56:00 - Nested Routes in Detail01:07:23 - Lever: Choosing between Client or Server rendering in Remix01:10:30 - Incrementally Migrating from Vite/SPA to React Server Components (RSCs) with Remix01:14:12 - React Server Components (RSCs) in Remix01:25:19 - Server Components and Composability; Kent's new talk on RSCs01:30:50 - Matt Pocock: how was Epic React an overnight success?01:34:29 - Hayat Rachi: How do you go through course ideation and prep?01:36:08 - Artem Zakharchenko: how are you so organized?01:39:13 - David Sancho: PayPal career, team influence, and why Kent seems happy all the time01:42:05 - Oluwatobiloba: how do you deal with a legacy code with minimal coverage?01:44:39 - Conclusion Hosted on Acast. See acast.com/privacy for more information.