Skip to content
Frontend First cover art

All Episodes

Frontend First — 201 episodes · page 1 of 3

#
Title
1

Creating a background gradient from an image

2

Exploring useActionState

3

Cloudflare Tunnel | React Compiler | refs during render

4

useAnimatedText | Events vs. State Changes | Catalyst

5

Can you self-host Next.js?

6

Tom Occhino on the future of React

7

Render props

8

Controlled and uncontrolled components

9

Unstyled React components

10

What is a framework?

11

Crossover: Declaring War Against the Frontend

12

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

13

SPAs in React 19

14

High floor, high ceiling

15

Technical Cost vs. Product Benefit

16

View Transitions in React

17

CodeMirror | Radix Themes

18

Throw is about control flow – not error handling

19

The Philosophy of Next.js

20

Beyond Data Fetching with RSCs

21

Blog Post Club: React Labs – What We’ve Been Working On

22

Instant URL search params in Next.js

23

React Deep Dive: useOptimistic

24

React Deep Dive: cache

25

Advanced Radix UI | Blog Post Club: React Server

26

The SQL Injection Slide

27

The Remix Architecture

28

Implementing RSC, Part 2: Server Actions

29

Implementing RSC, Part 1: Rendering

30

Should a navigation and a refresh show the same page?

31

Tim Neutkens on the Next.js App Router

32

Understanding prop passing from RSC to Client Components

33

Server-side rendering vs. Server Components

34

Reusable pending UI for forms with Server Actions

35

How Suspense led to Server Components (React Roundtable reaction)

36

Learning by copy-paste

37

What problems do React Server Components solve?

38

Implicit time zones and the TZ environment variable

39

React email previews and radial gradients

40

Blending modes and secure redirects

41

React Aria Components

42

JavaScript needs a model layer

43

Server Components and the React paradigm

44

HTML, HTTP, and React

45

Caching strategies

46

Saying goodbye to static generation

47

Building user search with React Server Components

48

Ship Small, Ship Fast

49

Lying in TypeScript

50

Animating a Stable Diffusion side project

51

Lessons from stitching GraphQL services with Hasura

52

How to solve a SSR/CSR mismatch using the DOM

53

Why we’re adding a CMS to Build UI

54

Testing is inescapable

55

Type safety from Hasura to SWR

56

Playing with Server Components in Vercel’s Edge Runtime

57

The problem with buttons on the web

58

Should you use merge commits or rebase when working on large codebases?

59

Read and discuss: Next.js Layouts RFC

60

All about useEvent

61

Strict Mode Behaviors in React 18

62

Reacting to Remix!

63

Client apps, server apps, and the real reason DX matters

64

Auth-based route guards in Next.js and debugging in production

65

What’s the link between Server Components and Suspense for Data Fetching?

66

Internal apps vs. public websites

67

How to bridge the gap from module scope to React rendering

68

Is Suspense “backwards compatible”, and thoughts on Remix & web standards

69

Transitions and Data Fetching with Suspense in React 18

70

Transitive Dependencies and Suspending After Initial Render

71

Suspense and the React 18 Keynote

72

Pages are new entry points

73

The benefits of smarter form components

74

Module side effects and import order

75

Mocking services

76

Shared reactive data without context or effects

77

The Costs of SSR in Next.js

78

Sync code, async UI

79

Using Suspense

80

Talkin’ Bout Suspense

81

Building headlessui.dev (fixed)

82

Should frontend development drive backend design?

83

Is Tailwind really an alternative to Bootstrap?

84

Does server-side generation make loading states more complex?

85

Best Practices for Imperative APIs in React

86

Auth: The Momentum Killer

87

Gestures and Animations with React Use Gesture and Framer Motion

88

Bundling client-server communication with packages for Next.js

89

Is GraphQL an implementation detail?

90

The convergence of frontend and backend frameworks

91

Key props vs. effects

92

How to test apps built on third-party services

93

Singleton components

94

Next.js vs. Gatsby, revisited

95

Adventures with Amplify

96

Does code splitting negate the benefits of building an SPA?

97

Stop Energy

98

Tech debt vs. platform risk

99

Safety and idempotence

100

Drew Powers on How Pika's Making the Web Faster