Schedule
Switch the toggler to see what in-person or remote activities are held on June 13 & 17
Times below are shown in your local browsers time zone.
2025-06-13T11:00:00.000Z
2025-06-13T12:00:00.000Z
2025-06-13T13:00:00.000Z
2025-06-13T14:00:00.000Z
2025-06-13T15:00:00.000Z
2025-06-13T16:00:00.000Z
2025-06-13T17:00:00.000Z
2025-06-13T18:00:00.000Z
2025-06-13T19:00:00.000Z
Summit Track
2025-06-13T12:00:00.000Z
Opening
2025-06-13T12:10:00.000Z
SPA to SSR and Everything in Between

Tanner Linsley
Nozzle.io
2025-06-13T12:30:00.000Z
QnA with Tanner Linsley
2025-06-13T12:45:00.000Z
Xuan Huang's Talk

Xuan Huang
ByteDance
2025-06-13T13:05:00.000Z
QnA with Xuan Huang
2025-06-13T13:20:00.000Z
Lightning Talks
• At the Top of the Pyramid: Playwright Testing at Scale —
Kate Marshalkina
2025-06-13T13:50:00.000Z
Break
2025-06-13T14:20:00.000Z
Talk TBA
2025-06-13T14:40:00.000Z
QnA with TBA
2025-06-13T14:50:00.000Z
Panel Discussion
2025-06-13T15:20:00.000Z
Evan Bacon's Talk

Evan Bacon
Expo
2025-06-13T15:40:00.000Z
QnA with Evan Bacon
2025-06-13T16:10:00.000Z
React Compiler Internals

Lydia Hallie
Software Engineering Consultant
React Compiler was introduced back in 2024 as a way to automatically handle performance optimizations in your apps—but how does it work? In this talk, I’ll walk you through some of React Compiler’s internals. We’ll explore its full process, from parsing to Abstract Syntax Tree (AST) transformation, along with its key technologies, benefits, trade-offs, and a practical example of how it transforms your code to prevent unnecessary re-renders.The good news: you (luckily) don’t need to master its internals to integrate it into your codebase. That said, a solid grasp of its internals will significantly enhance your ability to apply the optimization techniques it unlocks!
2025-06-13T16:35:00.000Z
QnA with Lydia Hallie
2025-06-13T16:45:00.000Z
Talk TBA
2025-06-13T17:05:00.000Z
QnA with TBA
2025-06-13T17:15:00.000Z
Compiled Atomic CSS JavaScript?

Naman Goel
StyleX
Can we apply the lessons of CSS to JavaScript?While working on StyleX we use compilation and the technique Atomic CSS to create a more efficient system. Having small atomic CSS rules maximizes re-usability and dramatically reduces the size of the CSS at scale. A powerful compiler, makes the process automatic and frees from having to think custom DSLs. Can we do the same for JavaScript?
2025-06-13T17:35:00.000Z
QnA with Naman Goel
2025-06-13T17:45:00.000Z
Maximize Productivity with AI Agents

Tejas Kumar
DataStax
In this talk, we will explore how to offload work to large language models and automate away most "busy work" in order to maximize and enhance productivity on a daily basis. We will do so mainly by exploring how LLMs can callfunctions.
2025-06-13T18:05:00.000Z
QnA with Tejas Kumar
2025-06-13T18:15:00.000Z
How to Become a Staff Engineer

Shruti Kapoor
Slack
2025-06-13T18:35:00.000Z
QnA with Shruti Kapoor
2025-06-13T18:45:00.000Z
Our Own React Global State Manager in Less Than 50 Lines of Code

Miguel Ángel Durán
midudev
2025-06-13T19:05:00.000Z
QnA with Miguel Ángel Durán
2025-06-13T19:15:00.000Z
Closing
Base Camp Track
2025-06-13T11:25:00.000Z
Opening
2025-06-13T11:35:00.000Z
Formally Verifying a Router's Core Lifecycle

Manuel Schiller
2025-06-13T11:55:00.000Z
QnA with Manuel Schiller
2025-06-13T12:10:00.000Z
Build a Metaframework in 30 Minutes or Less

Darko Bozhinovski
SuperTokens
Metaframeworks: you're probably using one already and may or may not love the experience - but what if I told you they aren’t rocket science?In this talk, we’re ditching the buzzwords and over-complication to build one from scratch—yes, you heard that right.Armed with Vite, Vinxi, Nitro, a pinch of vanilla JavaScript, and a healthy dose of curiosity, we’ll piece together the routing, rendering, and all the essentials you’ve been letting metaframeworks handle for you.Expect aa crash course in understanding the tech you use every day. By the end, you might just be asking: Should I just roll one myself? Aand no, you shouldn't. But it's sure fun building one and understanding what makes them tick, no?
2025-06-13T12:30:00.000Z
QnA with Darko Bozhinovski
2025-06-13T12:45:00.000Z
Talk TBA
2025-06-13T13:05:00.000Z
QnA with TBA
2025-06-13T13:20:00.000Z
🏆 React OS Awards Ceremony 🏆
2025-06-13T13:50:00.000Z
Break
2025-06-13T14:20:00.000Z
Building Cross-Platform Federated Modules With React, React Native and Re.Pack

Mike Grabowski
Callstack
Module Federation lets you organize code into federated modules, dynamically loaded at runtime within a host application—a core mechanism behind Super Apps. On the web, this is typically handled with Webpack.Now, with Re.Pack as a Metro alternative, React Native supports it too. This allows existing native Super Apps to transition to React Native and enables truly cross-platform modules, letting developers use React and JavaScript without concern for where modules run.In this talk, we’ll explore these possibilities, best practices and real-world examples to help you build efficient, cross-platform Super Apps.
2025-06-13T14:40:00.000Z
QnA with Mike Grabowski
2025-06-13T15:00:00.000Z
The State of React and the Community in 2025

Mark Erikson
Replay.io
2025-06-13T15:20:00.000Z
QnA with Mark Erikson
2025-06-13T15:30:00.000Z
From Architecture to Adoption: Engineering & Scaling a Modern LMS with React
Adrian Hajdin
JS Mastery
At JavaScript Mastery, we've built a scalable learning platform to serve millions of developers worldwide—and the process came with its own unique challenges and takeaways. Traditional learning platforms suffer from rigid structures, low retention, and scalability bottlenecks, so we set out to create a flexible, high-performance system that could grow with our audience.In this talk, I'll break down how we engineered a dynamic MDX-based content system with React, enabling seamless integration of videos, interactive coding, and AI-powered quizzes.I’ll dive into:React Server Components & streaming rendering for a 40% performance boostNext.js-driven SEO strategies that tripled organic trafficData-driven engagement techniques that significantly improved retentionScaling lessons from serving a global developer audienceThis is a real-world case study of the engineering decisions, challenges, and optimizations that took our platform from an idea to a widely adopted learning ecosystem. Whether you're scaling an LMS or any content-driven application, these insights will help you build, optimize, and grow your own platforms effectively."
2025-06-13T15:50:00.000Z
QnA with Adrian Hajdin
2025-06-13T16:00:00.000Z
Using React Without Using React

Krasimir Tsonev
Antidote.me
Use React principles beyond React projects! Come to this talk to learn how to apply componentization, declarative programming, and reusability to general front-end JavaScript tasks. Elevate your skills and create scalable, maintainable codebases irrespective of the framework or library you choose.
2025-06-13T16:20:00.000Z
QnA with Krasimir Tsonev
2025-06-13T16:30:00.000Z
Web Performance Meets Human Sciences
Matheus Albuquerque
Medallia
Website performance significantly impacts user experience, often leading to frustration and anger when pages are slow or unresponsive. Beyond psychological effects, poor performance can increase usage costs and modern websites require a nuanced approach to capture continuous user interactions.This session explores behaviors like rage clicks and cursor thrashing, emphasizing metrics that reflect user emotions and overall satisfaction. We'll discuss the complexities of performance measurement, highlighting the need to look beyond single metrics. Ideal for those interested in understanding the business impact of site performance and the biases affecting user perceptions.
2025-06-13T16:50:00.000Z
QnA with Matheus Albuquerque
2025-06-13T17:00:00.000Z
Closing
Times below are shown in your local browsers time zone.
2025-06-17T13:00:00.000Z
2025-06-17T14:00:00.000Z
2025-06-17T15:00:00.000Z
2025-06-17T16:00:00.000Z
2025-06-17T17:00:00.000Z
2025-06-17T18:00:00.000Z
Summit Track
2025-06-17T13:00:00.000Z
Opening
2025-06-17T13:15:00.000Z
The State of React

Sacha Greif
Devographics
2025-06-17T13:35:00.000Z
AI-Powered Frontend Development: Building Better UIs Faster

Steve Sewell
Builder.io
AI tools are changing how we design, build, and test user interfaces. This talk looks at current AI technologies that are improving the frontend development process and how to use them, including:- Using Visual Copilot to convert Figma designs into production-ready code;- Implementing AI agents for automated code writing and testing;- Real-world examples showing how AI tools can improve development speed and joy.
2025-06-17T13:55:00.000Z
Thinking Like an Architect

Luca Mezzalira
AWS Cloud
Remember when software architecture seemed like just boxes and arrows on a whiteboard? In this talk, we'll challenge that view and explore what really matters in modern software design. You will discover how successful architects think beyond tech specs, seeing architecture as a living story shaped by people, teams, and evolving needs. You'll gain fresh perspectives on building systems that last and learn why the best architectures are more about enabling people than enforcing technical decisions.
2025-06-17T14:15:00.000Z
Andre Landgraf's Talk

Andre Landgraf
Neon
2025-06-17T14:35:00.000Z
Swizec Teller's Talk

Swizec Teller
Plasmidsaurus
2025-06-17T14:55:00.000Z
Break
2025-06-17T15:05:00.000Z
Talk TBA
2025-06-17T15:25:00.000Z
Security meets Usability: Crafting Dynamic and Granular Access Control Solutions

Samhitha Rama Prasad
BlackRock, Software Engineer II
As applications scale in complexity, managing user permissions becomes a growing challenge. Without a structured approach, permissions quickly become a tangled mess of if-else statements, leading to poor maintainability and scalability. While Role-Based Access Control (RBAC) provides a strong starting point for managing user access, it may not offer the level of granularity needed as your app evolves. To gain finer control over who can perform what actions, on which objects, and under what conditions, the Attribute-Based Access Control (ABAC) model, recommended by OWASP, becomes invaluable.In this session, we’ll explore two practical approaches to building a scalable permissions system in React.
2025-06-17T15:35:00.000Z
The AI Developer's Guide to Not Accidentally Summoning Skynet

Ramona Schwering
Auth0 by Okta
AI-powered development tools are excellent for helping us deliver code more quickly. However, based on my extensive experience in test automation and identity management, I've noticed that these tools can also introduce subtle security issues that might even impress Skynet.In this session, I will discuss real-world examples where AI assistants have inadvertently worked against developers, highlighting cases of data leaks, supply chain attacks, and prompt injection vulnerabilities. You will learn effective strategies to identify AI-generated security issues before they impact you. After all, if Skynet ever awakens, let's ensure it isn't due to an untested AI-generated function that set it off.
2025-06-17T15:45:00.000Z
React for Good: Creating Inclusive, Secure, and Scalable Applications in Emerging Markets

Innocencia Ndembera
Chip In Limited
In this session, I will discuss how React can be a powerful tool for creating applications that are not only scalable and secure but also inclusive and impactful in emerging markets. Drawing from real-world examples, such as Sunga, a financial platform designed for the Malawian market, and Chip In Agriculture, a project that connects farmers with buyers, I will demonstrate how React’s flexibility and efficiency can drive innovation in sectors like agriculture and finance. Participants will gain valuable insights on building applications that prioritize accessibility, security, and community empowerment, and leave with actionable knowledge on how to apply these principles in their own projects to make a meaningful difference in underserved regions.
2025-06-17T16:05:00.000Z
Break
2025-06-17T16:15:00.000Z
Talk TBA
2025-06-17T16:25:00.000Z
My Heart Is In the Right Place, but the DOM Isn't

Kyle West
FamilySearch International
2025-06-17T16:45:00.000Z
React Architecture and Best Practices

Petar Ivanov
Senior Software Engineer / The T-Shaped Dev
In this talk, we will look into some timeless principles, guidelines, and best practices for building maintainable, scalable, and robust React Applications. We will combine software design and architecture essentials with React and learn how to architect better React apps. We will cover topics like Application Structure & Architecture, Component Design, Performance, and Testing. In the end, you will have a set of rules and guidelines, which you can apply immediately and improve the overall architecture and design of your applications.
2025-06-17T17:05:00.000Z
Prioritizing Architecture Over Framework in Web Development

Alexandre Rivest
Nexapp, Senior Frontend Developer
What if the architecture of our web applications wasn't solely about technological choices? Many backend architecture practices could be relevant in the frontend but remain underutilized. These practices capitalize on how our brain functions to enhance efficiency. Since we spend over 70% of our time reading code, developing the ability to read more efficiently, achievable through solid architecture practices, would be advantageous.
2025-06-17T17:25:00.000Z
Break
2025-06-17T17:35:00.000Z
How to React Compiler

Anton Nepsha
It's been several months since the release of React Compiler Beta, but for some reason there are hardly any talks describing this tool in all depth.I mean, what are those dozens of tabs on the React Compiler Playground website? How does those 30+ environment flags work? And most importantly, can it affect my React website in production and can I benefit from utilizing all of these settings and tools?Let's dive deep (and I mean really deep) into the React Compiler source code and see how flexible this tool is and what are the challenges of working with it?
2025-06-17T17:55:00.000Z
T3Boy: Making Accurate Game Boy Emulation Accessible with Next.js and WASM
Travis McGeehan
GFS
TiKevin83 details how he used next.js and webassembly (WASM) to port a speedrun-accurate Game Boy emulator onto the web. Topics include using emscripten to compile a C library into a WASM module, interfacing with a WASM module from a Next.js site, video and audio playback onto the canvas and audio APIs from a WASM module, and nuances of web control schemes especially in implementing multi-touch input.
2025-06-17T18:15:00.000Z
Let's Fight: React Framework Showdown 🥊

Ankita Kulkarni
Tech Educator
Choosing the best framework is tough, isn't it? We've got Next.js, Remix, and a bunch of others thrown into the mix. So, let's keep it real in this talk—I'll be comparing three of the big contenders: Next.js, Remix, and one surprise package.We'll be looking at some key stuff like Data fetching, Routing, SEO, Performance, Server-side Rendering, and more. Think of it like a friendly showdown where these frameworks go head-to-head in a fair and square matchup.We'll dish out points and see who comes out on top, highlighting which framework rocks for different uses and helping you out with your next project.
2025-06-17T18:35:00.000Z
Closing
Base Camp Track
2025-06-17T13:15:00.000Z
Aiden Bai's Talk

Aiden Bai
Dimension (dimension.dev)
2025-06-17T13:35:00.000Z
Scaling React Apps with Parallelism: Patterns for Multi-Threaded UIs

Shubham Gautam
Headout
Unlock the full potential of modern web applications with multi-threaded architectures in React. This session explores strategies for leveraging Web Workers and OffscreenCanvas to parallelise data processing, heavy computations, and UI rendering. We'll discover how to create interfaces that are scalable and unrestricted by conventional JavaScript bottlenecks.
2025-06-17T13:55:00.000Z
Blazing Fast Page Navigation with Speculation Rules

Medhat Dawoud
Miro
Performance optimization is critical to delivering fast and seamless user experiences in the ever-evolving web development landscape. This talk delves into the innovative use of speculation rules to enhance web loading times and overall performance. Attendees will gain insights into the principles and mechanisms behind speculation rules, learn how they predict and pre-fetch resources, and explore real-world applications and case studies demonstrating their impact. Join me to discover how speculation rules advance the limits of web performance optimization and how you can implement these techniques to create faster, more efficient web applications.
2025-06-17T14:05:00.000Z
Beyond Maps: Crafting Immersive Geospatial Experiences with React and deck.gl

Marko Letic
Fused
Unlock the potential of geospatial data by combining React and deck.gl to create immersive web applications. This talk will demonstrate how to transform complex datasets into interactive, high-performance visualizations that captivate users. Whether you’re working on urban planning, environmental monitoring, or storytelling, learn how to elevate your projects with cutting-edge mapping technologies.
2025-06-17T14:25:00.000Z
Scaling a React Application from 0 to a Brazilian Users

Neciu Dan
CareerOS
Starting a startup is one thing - scaling it is another beast entirely. In this practical, experience-driven talk, I'll take you through our two-year journey of building and scaling a JavaScript application from ground zero. Rather than theoretical concepts, you'll hear real stories about the technical challenges we faced and the solutions we implemented.
2025-06-17T14:45:00.000Z
Break
2025-06-17T14:55:00.000Z
Talk TBA
2025-06-17T15:15:00.000Z
Rusty Native Modules for React Native

Kræn Hansen
MongoDB
It’s now easier than ever to build and maintain Rust libraries for React Native - and I’ll show you how.I want to tell you the story of how we got here in the first place, motivate the benefits of Rust libraries in React Native, explain the difficulties of interoperating across native languages and show how the introduction of the NAPI binding in Hermes and the new Ferric build tool, brings the missing pieces for automatically generating performant type-safe prebuilt bindings of Rust libraries.My ultimate goal of this talk is to inspire you to build with Rust in your next React Native project.
2025-06-17T15:35:00.000Z
Real-Time Multiplayer Gaming with React Native: A Reflex Game Case Study

Harshil Agrawal
Cloudflare
Building real-time multiplayer games in React Native presents unique architectural challenges. Through the lens of a reflex-testing game, this talk demonstrates practical solutions for state management, routing, and real-time synchronization. Developers will learn battle-tested patterns for handling complex game states and implementing responsive multiplayer features.
2025-06-17T15:55:00.000Z
Talk TBA
2025-06-17T16:05:00.000Z
Break
2025-06-17T16:15:00.000Z
Testing React Applications Like an Engineer

Austin Shelby
Freelance software engineer
As our React applications grow, so do the challenges of maintaining bug-free code. Crafting a reliable test suite can be a daunting task, often plagued by flakiness and complexity. In this talk, I’ll break down a practical, engineering-first approach to writing tests that actually make development smoother. We’ll dive into the best ways to integrate Playwright with React, ditch outdated testing mindsets, and adopt strategies that ensure your app works as expected—without the headaches.
2025-06-17T16:35:00.000Z
Reimagine Frontend in the Serverless Era

Evangelia (Litsa) Mitsopoulou
Founder, Mentor @Evangelia | ex-Elastic , ex-ETH Zurich , ex-Google (contractor)
This talk explores the architectural implications for frontend development in serverless applications. I’ll examine how the stateless, on-demand nature of serverless backends requires frontend developers to adopt new patterns and strategies. We’ll discuss how architectural decisions around distributed state management, connection handling techniques to mitigate cold starts, designing better loading experiences, implementing robust error boundaries, and adapting authentication logic impact the frontend architecture in serverless environments. The presentation includes live demonstrations of real-world implementations, such as a real-time SSE dashboard, JWT authentication, and serverless image generation.
2025-06-17T16:45:00.000Z
React Beyond the Browser

Menahi Shayan
Open Source
This talk introduces you to unconventional places where React can be rendered to solve problems outside the the boundaries of your browser window. It speciically dives into Productivity Plugins and Embedded Systems.
2025-06-17T17:05:00.000Z
Improve Your Presentation Skills by Scripting Your Live Coding Demos to Perfection

Elio Struyf
Struyf Consulting
Join Elio for a talk on mastering live coding demos. Learn to script your demos for seamless, error-free execution using Visual Studio Code and the Demo Time extension. Ideal for anyone performing live coding at conferences, webinars, or team meetings, this session will help transform your presentations from stressful to impressive.
2025-06-17T17:15:00.000Z
Whose Job is Animation?

Matt Colman
Atlassian
Animation often sits in between design and dev. Sometimes a passionate designer will include animation guides into their Figma designs. If they don't, sometimes a passionate dev will take the initiative and throw in an animation of their own. Let's talk about how to make animation a first class citizen and include it in your design process.In this talk I'll cover some animation basics, WHY you should consider animation, examples of EFFECTIVE animations vs DISTRACTING animations, some WARNINGs about animations, the different TYPES of animation (css vs js, springs vs time based) and MORE!
2025-06-17T17:35:00.000Z
Closing