Frontend First (@frontendfirstfm) 's Twitter Profile
Frontend First

@frontendfirstfm

A podcast about modern UI development on the web.

Hosted by @samselikoff and @ryantotweets.

ID: 1212079561564807168

linkhttps://buildui.com/frontend-first calendar_today31-12-2019 18:34:46

128 Tweet

2,2K Followers

2 Following

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 180 of Frontend First is up! We discuss why RSC makes it tricky to build a filter panel that updates instantly but still tracks the URL's search params, how to think more intuitively about React Transitions, and why useOptimistic is a perfect fit for the panel. (0:00)

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 181 of Frontend First is live! "Blog Post Club: React Labs – What We’ve Been Working On" (0:00) Intro (5:26) Opening (6:18) React Compiler (27:27) Actions (51:44) Asset loading (1:13:06) Next Major Version of React (1:15:42) Activity

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 182 of Frontend First is up! "Beyond Data Fetching with RSCs" We talk about refactoring an MDX blog post to a React Server Component, and the surprising realization that RSCs can replace tons of build-time tools from MDX to Webpack loaders. (0:00) Intro (5:05) The

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 183 of Frontend First is live! "The Philosophy of Next.js" We talked about the motivations behind several of the design decisions in Next.js, including caching, why layouts don't have access to the URL, and why the router doesn't expose navigation events. Enjoy!

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 184 of Frontend First is up! "Throw is about control flow – not error handling" We share our take on how JS devs should think about `throw`, and why we think the term "error handling" is unhelpful. We also talk a bit about static + dynamic sites. Enjoy! (0:00) Intro

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Here's Ep. 185 of Frontend First! Had fun chatting about building an in-browser authoring tool with CodeMirror + refactoring a Tailwind side project to Radix Themes. Hope you enjoy – and if you'll be at React Miami come say hi! (0:00) Intro (4:01) Building an

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Back on the mics with Ep. 186 of Frontend First! Ryan talks all about his experiments using the new View Transitions API in React, how he built a photo gallery with cross-route animations, and how he used a Promise to link a View Transition to a React Transition. Enjoy!

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 187 of Frontend First is live! "Technical Cost vs. Product Benefit" We used Ryan Florence's latest talk to kick off a discussion about the technical cost of a feature, the user benefits that feature provides, and how we often conflate the two. One of my recent faves!

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 188 of Frontend First is up! We discussed my recent talk "High floor, high ceiling" – what's best about backend frameworks, what's best about frontend frameworks, and what the two communities can learn from each other. Enjoy! (0:00) - Intro (4:23) - Recap of Ryan

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 189 of Frontend First is live! Most of React's discourse this year has been about RSCs, so we decided to give SPAs some love. Learn all about React 19's new features that specifically benefit SPA devs, including Transitions, Client Actions, and useOptimistic. Enjoy!

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

🎙️ Ep. 190 of Frontend First is up! Join us for a read-along and discussion of Queueing, a wonderful interactive article from Sam Rose! It was Ryan's first time through and I had a blast seeing his reactions to Sam's super creative visualizations. Hope you enjoy! (0:00) -

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 192 of Frontend First is live! We share our take on what a framework is – how it tackles the "software glue" part of building apps, why good frameworks embrace the strengths and patterns of their language, and why frameworks and services are not in opposition. Enjoy!

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 193 of Frontend First is up! We talk all about unstyled components in React – where they came from, what problems they solve, how to compose them with styled components, and how they can make your app code easier to maintain. Enjoy! (0:00) - Intro (1:36) - What are

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 194 of Frontend First is live! We did a deep dive on controlled and uncontrolled components – how they're really all about having a single source of truth for each piece of UI state, and how understanding them can help you build more powerful components. Enjoy! (0:00) -

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 195 of Frontend First is out! This week we talk about render props – how in spite of Hooks and data attributes being a better fit for most of their use cases, why render props are still superior for exposing slices of internal state for complex components. Enjoy! (0:00)

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 196 of Frontend First is live!! Tom Occhino – The one and only, the Godfather of React – came on the show to talk all about where React is headed. I loved this conversation!! Hope you all enjoy ^_^ (0:00) - Intro (2:53) - Declarative rendering as React's legacy (8:12)

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 197 of Frontend First is out! We weigh in on the Next.js self-hosting debate, and discuss how frameworks and infra evolve together over time, from Heroku/Rails to Vercel/Next.js. Hope you enjoy! (0:00) - Intro (3:03) - Heroku and the Twelve-Factor App (7:39) - GitHub

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 197 of Frontend First is out! We talk about building useAnimatedText, why you should avoid using state changes to approximate events in React, and the flexibility of Catalyst. Hope you enjoy!

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 199 of Frontend First is out! We 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. buildui.com/frontend-first…

Sam Selikoff (@samselikoff) 's Twitter Profile Photo

Ep. 200 of Frontend First is live! We had a fun time riffing on useActionState: how thinking of the returned action like `enqueue()` helps clarify the behavior, and why you probably shouldn't just pass server actions in as the first arg. Enjoy! buildui.com/frontend-first…