Remote
In-person

Schedule

Switch the toggler to see what in-person or remote activities are held on November 18 & 21
The time below is shown in EST, the local time zone of New York
2025-11-18T13:00:00.000Z
2025-11-18T14:00:00.000Z
2025-11-18T15:00:00.000Z
2025-11-18T16:00:00.000Z
2025-11-18T17:00:00.000Z
2025-11-18T18:00:00.000Z
2025-11-18T19:00:00.000Z
2025-11-18T20:00:00.000Z
2025-11-18T21:00:00.000Z
2025-11-18T22:00:00.000Z
Summit Track
2025-11-18T13:00:00.000Z
Registration
2025-11-18T14:15:00.000Z
Opening Ceremony
2025-11-18T14:35:00.000Z
React Beyond the DOM
Erik Rasmussen
Attio
It's easy to forget what the creators of React knew from the start: that React is not only for building web pages. Most of us have heard of React Native, that renders to native mobile components, but React doesn't have to render to "components" at all. There's React PDF to generate PDFs and Ink for building UI in the terminal.At my company, we've built a way for developers to use React to build plugins for our webapp that render to our custom components, giving us full control over the UI design (the "how"), whilst giving the plugin developer full control UX (the "what").In my talk, I'll explain what it's like to build a React renderer and reconciler, what they are and how to use them.I'd like to do a live demo showing how React can be used to convert html to markdown. And then I'd like to demonstrate how React can render to the Real World, by controlling IOT devices.
2025-11-18T14:55:00.000Z
QnA with Erik Rasmussen
2025-11-18T15:15:00.000Z
DX vs. UX: The RSC False Dichotomy
Amy Dutton
RedwoodJS
React Server Components face a unique challenge in the React ecosystem: they're powerful, but they're primarily associated with a single framework. This talk examines the broader industry implications of RSC's current adoption pattern and why the technology's success depends on ecosystem-wide support, not just Next.js implementation. We'll explore the real barriers to RSC adoption—from legacy codebase constraints to the substantial engineering investment required—and why these challenges have created a subtle industry narrative that "RSC might not be worth it." This session provides both a technical assessment of RSC's current capabilities and a strategic view of its role in React's future.
2025-11-18T15:35:00.000Z
QnA with Amy Dutton
2025-11-18T15:55:00.000Z
TanStack Start 1.0 - A New Full Stack Framework for React and Friends
Tanner Linsley
Nozzle.io
Join Tanner Linsley, creator of TanStack's as he unveils TanStack Start - the full-stack framework for React and Solid. He'll talk about how it can handle the beefiest of full-stack routing requirements, how you can have rich and interactive applications, and why you don't need to compromise between client-side vs server-side application experiences.
2025-11-18T16:15:00.000Z
QnA with Tanner Linsley
2025-11-18T16:25:00.000Z
Coffee Break
2025-11-18T16:45:00.000Z
Panel Discussion
2025-11-18T17:25:00.000Z
Why Writing a Pinch-to-Zoom Component Is Harder Than You Think
Oli Legat
AG Grid
At first glance, building a pinch-to-zoom and pan component in React seems simple. After all, the browser’s gesture events are already there. But when you need realistic, design-friendly motion and the ability to zoom axes independently, the problem gets much trickier. In this talk, I’ll share how we approached this challenge in our AG Charts React component: from the pitfalls of naïve implementations, to the realisation that pan and zoom are mathematically identical problems.
2025-11-18T17:45:00.000Z
QnA with Oli Legat
2025-11-18T18:00:00.000Z
Lunch
2025-11-18T19:00:00.000Z
Embedded Systems & AI
Ken Wheeler
React Artist
2025-11-18T19:20:00.000Z
QnA with Ken Wheeler
2025-11-18T19:40:00.000Z
Generative UI Beyond Calling Premade Components
Shawn Swyx Wang
Latent.Space Editor & Smol.ai Founder
GPT5 is a better frontend coder than me, and Cerebras Code is a 10x faster coder than me. But "generative UI" is mostly still stuck in a paradigm of function calling premade widgets. New, fast, coding oriented models create new opportunities for creating truly personal, customized experiences, without the offsetting concern that people want their apps to stay stable and reliable.
2025-11-18T20:00:00.000Z
QnA with Shawn Swyx Wang
2025-11-18T20:15:00.000Z
Coffee Break
2025-11-18T20:35:00.000Z
Lightning Talks
Video Optimization for the Web: The Missing Piece in Lighthouse — Rahul Nanwani
2025-11-18T21:15:00.000Z
React Strict Dom: Cross-Platform React Based on the Web
Nicolas Gallagher
Meta
The talk will explain what React Strict DOM is, why it was created, how it was adopted at Meta, how it's being used, the results so far, and the potential next steps.
2025-11-18T21:35:00.000Z
QnA with Nicolas Gallagher
2025-11-18T21:55:00.000Z
How Good is AI at Coding React (really)?
Addy Osmani
Google
While developers are increasingly turning to AI assistants for everything from component creation to generating full-blown apps, a critical question remains: just how good is AI at truly understanding and fluently writing production-quality React code? This talk moves beyond the hype to offer a candid, behind-the-scenes look at our work in quantifying the capabilities of large language models, in the real world of web development. We will explore key insights from industry benchmarks on their ability to build functional and interactive web applications using technologies like Next.js. We will share our explorations into building stronger full-stack coding support for React using Gemini.
2025-11-18T22:15:00.000Z
QnA with Addy Osmani
2025-11-18T22:25:00.000Z
Closing Ceremony
Base Camp Track
2025-11-18T14:35:00.000Z
Stream: React Beyond the DOM
Erik Rasmussen
Attio
2025-11-18T14:55:00.000Z
QnA with Erik Rasmussen
2025-11-18T15:15:00.000Z
Goodbye, useState
David Khourshid
Stately
State management is easy, until it's not. Sure, useState() is fine for simple component state management – that's literally what it's for. But as our React apps grow in complexity, the inevitable long chain of useStates make it more difficult to understand and maintain app logic, turning our components into Rube Goldberg machines.React 19 opens up a whole new world of state management patterns that actually make sense for local, shared, and global state. In this talk, we'll transition from using useState() everywhere to discovering how server components, URL parameters, and more can make state management much simpler.
2025-11-18T15:35:00.000Z
QnA with David Khourshid
2025-11-18T15:55:00.000Z
Talk TBA
Jimmy Lai
Vercel
2025-11-18T16:15:00.000Z
QnA with Jimmy Lai
2025-11-18T16:25:00.000Z
Coffee Break
2025-11-18T16:45:00.000Z
5 Tough Conversations Managers Need to Have
Kelly Vaughn
Zapier
You don’t get promoted for your communication skills—but the moment you step into leadership, they become your most important asset. Whether you’re an engineer growing into influence or a manager leading a team, knowing how to navigate the human side of work is essential.In this session, we’ll cover five of the toughest conversations you’ll face at work: underperformance, giving feedback, saying “no,” career growth, and setting boundaries.You’ll walk away with practical, repeatable frameworks to approach each conversation with clarity and confidence—building trust, strengthening collaboration, and showing up as the kind of leader people want to work with.
2025-11-18T17:05:00.000Z
QnA with Kelly Vaughn
2025-11-18T17:25:00.000Z
Plug and Play Design: Building Extendable React Applications
Mateusz Jagodziński
Workflow Builder
In large React projects, feature toggles and conditional builds can quickly becomemessy. What if entire features could be added—or removed—just by dropping a folderin or out of your project? In this talk, I’ll show how a plugin architecture makes Reactapplications more modular and easier to maintain, with practical code examples fromour product.Audience Takeaways:- How to structure React applications so features live inside self-contained plugins.- How this architecture simplifies builds and deployments by excluding unwantedfeatures at the source.- Practical patterns you can adopt immediately to make your React codebasemore modular.
2025-11-18T17:45:00.000Z
QnA with Mateusz Jagodziński
2025-11-18T18:00:00.000Z
Lunch
2025-11-18T19:00:00.000Z
React at the Edge: Building a Framework from Scratch (Live)
Daniel Roe
Nuxt
What would a React framework look like if we built it today—with edge-first deployment, serverless-native rendering, and zero-config developer experience? In this live-coded session, we’ll build a new React framework from scratch using the same open-source engine that powers Nuxt 3. Come see how tooling originally built for Vue can unlock serious performance and DX wins for React.
2025-11-18T19:20:00.000Z
QnA with Daniel Roe
2025-11-18T19:40:00.000Z
Styled & SASSy: Choosing the Right React Styling Solution
Bree Hall
Atlassian - Sr. Developer Advocate
React’s styling landscape is rapidly evolving. With React 19, Tailwind v4, and major changes across the CSS ecosystem, the way we style components needs to be revisited, especially when performance, DX, and scalability are on the line.In this talk, we’ll evaluate three of the most widely used approaches in modern React apps, CSS Modules, Tailwind CSS, and CSS-in-JS, and put them head-to-head against the realities of today’s frontend demands: server components, async rendering, scalable theming, and runtime performance.You’ll walk away with a clear, practical framework for choosing the right styling approach for your project — one that balances developer experience, design system needs, and long-term maintainability.We’ll break down:- How React 19 and server components are reshaping styling decisions- Trade-offs between utility-first, scoped CSS, and runtime CSS-in-JS- Common pitfalls that surface at scale and how to future-proof your choiceWhether you're starting a new app or re-evaluating a legacy codebase, this talk will help you make informed, future-focused styling decisions.
2025-11-18T20:00:00.000Z
QnA with Bree Hall
2025-11-18T20:10:00.000Z
Coffee Break
2025-11-18T20:35:00.000Z
React at 120FPS: When to Loop
Kristopher Baumgartner
Poimandres Collective
How do you make a React app update at 120fps? Many of our React apps are happily event driven but sometimes we need to break into real-time, whether it is for a particle effect, animation, 3D hero or even a game. Time for the forbidden loop. Together we will (briefly) look at when and how to loop state updates in React.
2025-11-18T20:55:00.000Z
QnA with Kristopher Baumgartner
2025-11-18T21:15:00.000Z
Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions
Faris Aziz
Smallpdf
What do you do when your product’s performance crumbles, but the APIs you work with are out of your control?This was the reality we faced while building a fintech payments dashboard. Massive payloads, strict compliance, and scattered APIs were slowing merchants down and wrecking workflows.In this talk, I’ll walk through our real-world quest to rescue the user experience by leaning on full-stack frameworks like NextJS, and others that let you design effective API handlers and proxies. You’ll see how we profiled true bottlenecks, built a Backend-for-Frontend layer to reshape data, balanced API criticality across the stack, applied caching and resilience architectural strategies.We’ll also look at the infrastructure side: how to use FaaS/IaaS to manage network constraints, reduce payload impact, and improve reliability without changing the source APIs.Expect live demos, battle-tested patterns, and hard-earned lessons for building resilient, user-centric apps, front to back, even when the odds aren't on your side.
2025-11-18T21:35:00.000Z
QnA with Faris Aziz
Discussion Rooms
2025-11-18T16:25:00.000Z
AI Unconference
2025-11-18T19:00:00.000Z
Growing to Senior & TechLead
2025-11-18T20:30:00.000Z
Future of Fullstack Development