Sveriges mest populära poddar

ConTejas Code

Kent C. Dodds: Create Epic Web Experiences with Remix

107 min • 4 mars 2024

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.

Kategorier
Förekommer på
00:00 -00:00