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.run
Join 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.
Chapters
00:00 - Intro
01:35 - Sponsor
02:58 - Greetings
03:49 - Kent's Background and Experience
05:53 - How did the Web get to where it is today?
12:56 - Breaking Changes on the Web
20:30 - Building Modern Web Experiences to Meet User Expectations
24:07 - Web performance, spinners and loading state: building for users over developers
33:03 - Empathy Driven Development; Software as an act of Service
38:37 - Why is Remix the best?
50:04 - "Next.js was too complex" explained
56:00 - Nested Routes in Detail
01:07:23 - Lever: Choosing between Client or Server rendering in Remix
01:10:30 - Incrementally Migrating from Vite/SPA to React Server Components (RSCs) with Remix
01:14:12 - React Server Components (RSCs) in Remix
01:25:19 - Server Components and Composability; Kent's new talk on RSCs
01: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 time
01: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.