Episode 13 - Focus on the User Interface with Remix | Kent C. Dodds

Kent C. Dodds, Co-Founder & Director of Developer Experience at Remix walks us through what Remix is, how it got started, and demos the framework.

Kent C. Dodds, Co-Founder & Director of Developer Experience at Remix (remix.run) walks us through what Remix is, how it got started, and demos progressive enhancement, as well as the mental model that Remix gives you as you build a site.

--
Key moments:
● 0:32 - State of JS Survey in 2021
● 1:32 - Dodds background
● 3:55 - Remix origin story
● 7:18 - Who is Remix for
● 9:25 - Where Remix isn't a fit
● 11:04 - 90% of Remix has nothing to do with React
● 14:11 - How Remix makes the developer life easier
● 21:50 - Remix Demo
● 28:33 - State management libraries? Not needed
● 36:28 Progressive Enhancement
● 38:17 - Building loading states
● 43:36 - How Remix maintains the order of operations
● 48:14 - Fetcher (or transition)
● 50:03 - React Server Components  
● 54:25 - Plan for modernizing Remix
●  56:01 - Companies using Remix & its popularity
●  1:01:53 - How Remix compares against other modern frameworks
●  1:09:31 - Edge compute
●  1:10:52 - What can I look forward to!

Up next

Episode 9 - RedwoodJS Demo | Anthony Campolo, Developer Advocate, RedwoodJS Core team

Anthony Campolo, a Developer Advocate at StepZen and Lead Developer Advocate on the RedwoodJS Core team, offers unique insight for young developers.

Series episodes

Episode 1 - The Future of Nuxt.js | Sébastien Chopin
Episode 1 - The Future of Nuxt.js | Sébastien Chopin
Episode 2 - How Airbrake Brings Developers Advantageous Visibility | Eric Anderson
Episode 2 - How Airbrake Brings Developers Advantageous Visibility | Eric Anderson
Episode 3 - Vue Storefront, Lightning Fast Frontend Platform | Filip Rakowski
Episode 3 - Vue Storefront, Lightning Fast Frontend Platform | Filip Rakowski
Episode 4 - A Vite Demo | Evan You
Episode 4 - A Vite Demo | Evan You
Episode 5 - Panel Debate: What is Jamstack?
Episode 5 - Panel Debate: What is Jamstack?
Episode 6 - Insights into Core Web Vitals | Google Chrome Team
Episode 6 - Insights into Core Web Vitals | Google Chrome Team
Episode 7 - Jamstack and The New Dynamic
Episode 7 - Jamstack and The New Dynamic
Episode 8 - Blitz.js: The Fullstack React Framework
Episode 8 - Blitz.js: The Fullstack React Framework
Episode 9 - RedwoodJS Demo | Anthony Campolo, Developer Advocate, RedwoodJS Core team
Episode 9 - RedwoodJS Demo | Anthony Campolo, Developer Advocate, RedwoodJS Core team
Episode 10 - Jamstack Conf 2021 Panel Recap
Episode 10 - Jamstack Conf 2021 Panel Recap
Episode 11 - Ship Less JavaScript with Astro | Fred K. Schott
Episode 11 - Ship Less JavaScript with Astro | Fred K. Schott
Episode 12 - Future of PWAs | Alex Russell & Frances Berriman
Episode 12 - Future of PWAs | Alex Russell & Frances Berriman
Episode 13 - Focus on the User Interface with Remix | Kent C. Dodds
Episode 13 - Focus on the User Interface with Remix | Kent C. Dodds