Artwork

Content provided by Frontend First, Sam Selikoff, and Ryan Toronto. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Frontend First, Sam Selikoff, and Ryan Toronto or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Saying goodbye to static generation

59:50
 
Share
 

Manage episode 356061891 series 1635850
Content provided by Frontend First, Sam Selikoff, and Ryan Toronto. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Frontend First, Sam Selikoff, and Ryan Toronto or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

Sam and Ryan chat about their recent work migrating Build UI from a statically generated site to a run-time server-rendered app using Next.js. They talk about their past experience working on server-rendered apps, the problems that static sites were created to solve, and the tradeoffs involved within the static-to-dynamic continuum.

Topics include:

  • 0:00 - Intro
  • 2:05 - How we built EmberMap with SSR + caching buckets with Redis
  • 8:36 - How we launched Build UI as a static site with dynamic workarounds
  • 13:15 - The problem with static-only sites
  • 14:50 - First potential solution: client-side rendering of dynamic data
  • 18:01 - Second potential solution: multiple versions of each page
  • 25:25 - Third potential solution: run-time server rendering
  • 35:44 - Why we left static
  • 39:55 - Details and challenges of moving to getServerSideProps

Links:

  continue reading

195 episodes

Artwork

Saying goodbye to static generation

Frontend First

213 subscribers

published

iconShare
 
Manage episode 356061891 series 1635850
Content provided by Frontend First, Sam Selikoff, and Ryan Toronto. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Frontend First, Sam Selikoff, and Ryan Toronto or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

Sam and Ryan chat about their recent work migrating Build UI from a statically generated site to a run-time server-rendered app using Next.js. They talk about their past experience working on server-rendered apps, the problems that static sites were created to solve, and the tradeoffs involved within the static-to-dynamic continuum.

Topics include:

  • 0:00 - Intro
  • 2:05 - How we built EmberMap with SSR + caching buckets with Redis
  • 8:36 - How we launched Build UI as a static site with dynamic workarounds
  • 13:15 - The problem with static-only sites
  • 14:50 - First potential solution: client-side rendering of dynamic data
  • 18:01 - Second potential solution: multiple versions of each page
  • 25:25 - Third potential solution: run-time server rendering
  • 35:44 - Why we left static
  • 39:55 - Details and challenges of moving to getServerSideProps

Links:

  continue reading

195 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide