Frontend First podcast artwork
Technology

Frontend First

by Sam Selikoff, Ryan Toronto

Chart positions today · Ireland

Not on the Ireland charts we track today.

If you like Frontend First, try…

Latest episodes

  • Creating a background gradient from an image

    December 12, 2024 · 49 min

    Ryan talks to Sam about reproducing iOS's new image background treatment for his Open Graph Preview tool, opengraph.ing. They talk about different approaches for generating gradients from images, including finding the vibrant color of an…

  • Exploring useActionState

    November 14, 2024 · 60 min

    Sam and Ryan talk about React 19's useActionState hook. They discuss how adding async functions to a plain React app introduces lots of in-between states that developers must grapple with, and how useActionState allows React to collapse…

  • Cloudflare Tunnel | React Compiler | refs during render

    October 31, 2024 · 43 min

    Sam and Ryan talk about using Cloudflare Tunnel for local development, the new React Compiler beta release, and why reading or writing refs during render violates the rules of React. Timestamps: 0:00 - Intro1:42 - Cloudflare Tunnel7:06…

  • useAnimatedText | Events vs. State Changes | Catalyst

    October 24, 2024 · 1 hr 8 min

    Sam and Ryan talk about building a useAnimatedText hook that can animate streaming text. They also discuss how React code that uses state changes to approximate events can be simplified, and the benefits of having escape hatches when…

  • Can you self-host Next.js?

    October 10, 2024 · 58 min

    Sam and Ryan talk about how frameworks and infrastructure evolve with each other, using Next.js as a representative example. They discuss how hosting providers like Heroku have always imposed certain constraints on apps, what features…

Show 7 more episodesShow fewer episodes
  • Tom Occhino on the future of React

    September 18, 2024 · 1 hr 0 min

    Tom Occhino, Chief Product Officer at Vercel and former Engineering Director at Facebook, joins Sam to talk about the pivotal moments in React's history. He talks about how React popularized the ideas of declarative rendering and…

  • Render props

    September 5, 2024 · 35 min

    Sam and Ryan talk about render props in React. They discuss where they came from, how Hooks superseded them for sharing stateful logic, how data attributes compare to them for customizing styling, and how for certain complex components…

  • Controlled and uncontrolled components

    August 28, 2024 · 47 min

    Sam and Ryan discuss controlled and uncontrolled components in React. They talk about how uncontrolled components can be thought of as components that manage their own internal state, why you should model your complex React components…

  • Unstyled React components

    August 15, 2024 · 34 min

    Sam and Ryan talk about the pattern of building unstyled components with React. They discuss why unstyled components were created, how they improve upon composition patterns from UI libraries like Bootstrap, how they can be used to share…

  • What is a framework?

    August 1, 2024 · 1 hr 3 min

    Sam and Ryan talk about what sorts of capabilities a tool should have to be considered a web framework. They discuss how frameworks tackle the complexity of getting different systems to communicate with each other, how good frameworks…

  • Crossover: Declaring War Against the Frontend

    July 25, 2024 · 59 min

    Sam joins Lane Wagner in a crossover episode with the Backend Banter podcast. They talk about abstractions in frontend and backend frameworks, what JavaScript is doing differently from other languages and frameworks, why the frontend…

  • Blog Post Club: Queueing - An interactive study of queueing strategies

    July 18, 2024 · 46 min

    Sam and Ryan read and discuss a fantastic interactive blog post about queueing in HTTP written by Sam Rose. Timestamps: 0:00 - Intro6:57 - Queueing: An interactive study of queueing strategies9:05 - Why do we need queues?13:16 - FIFO and…

Full episode archive on Apple Podcasts →

About the show

A podcast about modern UI development on the web. Hosted by Sam Selikoff and Ryan Toronto.