Times below are shown in your local browser time zone.
2026-10-23T12:00:00.000Z
2026-10-23T13:00:00.000Z
2026-10-23T14:00:00.000Z
2026-10-23T15:00:00.000Z
2026-10-23T16:00:00.000Z
2026-10-23T17:00:00.000Z
2026-10-23T18:00:00.000Z
Walsh Track
2026-10-23T12:30:00.000Z
Opening
2026-10-23T12:40:00.000Z
Are Frameworks Dead in the Age of AI
Jack Herrington
Blue Collar Coder
2026-10-23T13:00:00.000Z
QnA with Jack Herrington
2026-10-23T13:20:00.000Z
Optimistic UI Is Lying to Your Users: Here's How to Do It Honestly
Patrick-Mary Nwakeze
Unidosh LTD
Optimistic UI makes apps feel instant by showing results before the server confirms them. In most apps that's a fine trade-off. In financial applications, showing a user an incorrect balance even for 200ms is a trust problem that compounds. This talk explores the tension between perceived performance and correctness, the React patterns that resolve it, and why "optimistic" is a UX promise your architecture needs to be able to keep.
2026-10-23T13:40:00.000Z
QnA with Patrick-Mary Nwakeze
2026-10-23T14:00:00.000Z
The Next.js Horror Picture Show: Why Your Website Is Slower Than You Think
Estela Franco
Shopify
In this data-driven talk, we will bypass marketing hype and unmask the hidden creatures behind Next.js., Using massive, real-world datasets from the HTTP Archive and the Chrome User Experience Report (CrUX), we will review the chronological evolution of Next.js performance and contrast its promised performance features with the real-world metrics of massive sites struggling with performance debt. Don’t dream your web is fast. Face the reality before it's too late.
2026-10-23T14:20:00.000Z
QnA with Estela Franco
2026-10-23T14:30:00.000Z
Coffee Break
2026-10-23T14:50:00.000Z
Modernizing Your React App: Compiler, useEffectEvent, Activity & Friends
Vitor Alencar
Chilipiper
React has changed a lot in the last year: React 19, 19.1 and now 19.2 brought a stable React Compiler, new hooks like useEffectEvent, the <Activity /> API, and better SSR primitives such as Partial Pre rendering. And moreIn this talk we’ll take a demo React app that’s full of effects, memoization and “old school” patterns, and modernize it step by step.
2026-10-23T15:10:00.000Z
QnA with Vitor Alencar
2026-10-23T15:30:00.000Z
Why Software Fundamentals Still Matter
Matt Pocock
Total TypeScript & AI Hero Author
2026-10-23T15:50:00.000Z
QnA with Matt Pocock
2026-10-23T16:00:00.000Z
Closing
Sullivan Track
2026-10-23T12:30:00.000Z
Opening
2026-10-23T12:40:00.000Z
I Reverse Engineered RSC. Then I Integrated Fizz.
Ryan Skinner
rari
I built an RSC renderer in Rust by reverse engineering React's Flight protocol. The wire format, the serializer, the streaming machinery. I got it wrong in ways that taught me exactly how React internals work. Then I integrated the canonical Fizz renderer and discovered why React's approach exists.
2026-10-23T13:00:00.000Z
QnA with Ryan Skinner
2026-10-23T13:20:00.000Z
From Fiber to Async React
Nonso Otoh
Konrad Group
Almost a decade ago, React’s rendering algorithm was rebuilt, and with that it brought about new tools, ideas, and ways of building UI. But those tools arrived incrementally and were adopted in isolation, often framed as “optimizations” rather than part of a unified model. So are they truly independent ideas, or are they different expressions of the same underlying model made possible by the new rendering algorithm?Join us as we re-introduce "Async React" as the mental model for modern react and show how we can write more declarative code, embrace async-first as the default and let React handle the rest.
2026-10-23T13:40:00.000Z
QnA with Nonso Otoh
2026-10-23T14:30:00.000Z
Coffee Break
2026-10-23T14:50:00.000Z
How TanStack AI Made the Hidden Complexity of AI Simple for You
Alem Tuzlak
Code Forge
We have been supporting builders of AI products with over a dozen of features in TanStack AI. Today I want to show you how most AI workflows work under the hood, what it takes to run a harness, what is important after the initial implementation of a chat experience and how to grow your functionalities and scale to the needs of your users, and most importantly, how TanStack AI enables you to do all of this with ease and joy.
2026-10-23T15:10:00.000Z
QnA with Alem Tuzlak
2026-10-23T16:10:00.000Z
Mastering Next.js Cache Components
Jonas Herrmannsdörfer
Vercel
Next.js 16 introduced cache components, a fundamentally new approach to caching that replaces implicit behavior with explicit, composable control. In this talk, I'll build a dashboard from scratch to show you how cache components work in practice: how the static shell gets prerendered and served instantly from the edge, how 'use cache' caches expensive data on your schedule, and how Suspense streams dynamic content in real time, all in the same route. You'll see the three 'use cache' variants in action, learn the donut pattern for maximum performance, understand why generateStaticParams matters more than you think, and walk away with practical patterns for cache invalidation that work in production.
2026-10-23T16:30:00.000Z
QnA with Jonas Herrmannsdörfer
2026-10-23T16:50:00.000Z
From Figma to Production Code: Building a Reliable AI-Driven UI Workflow
Rivka Ungar
monday.com
Frontend teams are increasingly using AI to speed up UI development by generating code directly from designs. While the results can look impressive, they often fall short in real production environments: incorrect components, missing accessibility, and broken design-system rules are common failure modes. In this talk, I’ll present a real-world Figma-to-Code case study that treats AI as part of the frontend infrastructure rather than a code generator. By teaching AI how a design system works and orchestrating a structured workflow, we moved from “cool demos” to production-ready UI code - an approach we now rely on in real product development, saving significant time while improving consistency, quality, and user experience.
2026-10-23T17:10:00.000Z
QnA with Rivka Ungar
2026-10-23T17:20:00.000Z
When React Meets Rock: Building Safe and Performant UI for Live Entertainment
(Erik) Lars Olson
TAIT
At TAIT, we build the full automation stack behind the world's biggest live experiences, from the systems that move stages and fly performers to the React interface that operators use to control them. Our frontends can't lag, freeze, or crash while hardware is moving, or someone can get hurt. This talk covers the architecture and performance patterns behind that interface, and what it teaches us about building any React app where failure isn’t an option.
2026-10-23T17:40:00.000Z
QnA with (Erik) Lars Olson
2026-10-23T18:00:00.000Z
Your UI Is Not My UI
Matt Seccafien,
DeepL
Simon Lenz
DeepL
After six interviews with people with disabilities about their daily struggles and opportunities they see in AI, it became clear that while standards and patterns have brought accessibility far, there are hard limits on how well one interface can adapt for all users.This led us to a different approach: instantly generated UI based on personal needs and context. Not adapting one interface, but exploring what AI makes possible when launching an app takes the same time as creating one on-the-fly.
2026-10-23T18:20:00.000Z
QnA with Matt Seccafien & Simon Lenz
Discussion Rooms
2026-10-23T13:30:00.000Z
Architecture of Apps Built With React
2026-10-23T14:30:00.000Z
How to Choose Your Full-stack Setup
Times below are shown in your local browser time zone.
2026-10-26T14:00:00.000Z
2026-10-26T15:00:00.000Z
2026-10-26T16:00:00.000Z
2026-10-26T17:00:00.000Z
2026-10-26T18:00:00.000Z
2026-10-26T19:00:00.000Z
Walsh Track
2026-10-26T14:00:00.000Z
Opening
2026-10-26T14:10:00.000Z
What RSCs Can Do in Next.js Today
Aurora Scharff
Vercel
Building app-like UX on the web has historically meant reaching for an SPA. You ship the data layer to the browser, manage a client cache, juggle loading states, coordinate mutations, and write a lot of code to keep the UI feeling fast and fresh. The result can be great, but the cost is high, and the model gets harder to maintain as your app grows.Next.js takes a different path. Since React Server Components first landed, we’ve been working toward a way to build where each piece of your app runs where it belongs, while the mental model stays the same: components.
2026-10-26T14:30:00.000Z
Teaching AI to Write Production-Ready React
Abhijeet Prasad
Braintrust
How many times have you had to tell Claude Code to stop reaching for useEffect?React’s flexibility is a strength for developers, but it often leads AI tools in the wrong direction, introducing subtle bugs and drifting away from production-ready code without clear guidance.In this talk, Abhijeet Prasad, maintainer of Braintrust’s AI observability SDKs, shares practical ways to keep your agents on track and writing production-ready React. You will start with simple guardrails and skills that shape better behaviour, then move toward a more powerful setup: an eval pipeline that continuously improves your agents by driving updates to lint rules, skills, and agent instructions.
2026-10-26T14:50:00.000Z
Class to Function Migration With AI Codemods: Migrating 10K+ Components at Scale
Shubham Chaurasia
Meta
Ads Manager powers 84% of Meta's Ads Revenue, but its decade-old codebase was stuck on React class components — blocking modern patterns like hooks, Relay, and React Compiler. Manual migration of 10k+ components class to functional component was impractical. In this talk, I'll show how we built an AI codemod pipeline using Devmate that achieved a 5x speedup, migrating 3k+ components with a 99.6% success rate. I'll cover the tradeoffs between AST and AI codemods, how to classify components by complexity for targeted prompts, and the grading/eval strategies that made non-deterministic AI agents production-ready.
2026-10-26T15:10:00.000Z
The Meta-Harness: Scaling Agentic Development Beyond the CLI
Max Kless
Nx/Polygraph
Agentic development feels like magic to some teams and overhyped to others. Harnesses like Claude Code or Codex have been built around the local loop, the way things have always been done: a single developer changing code before opening a PR. Inside real organizations, agents hit walls: repo boundaries that demand human attention, a lack of episodic memory across sessions and unresolved questions around trust and permissions.Fixing this requires a higher level of abstraction: the *meta-harness*. Just as meta-frameworks like Next.js or Remix let React stay simple while giving developers what they need to ship, a meta-harness keeps the agent CLI focused on its job while bringing the components teams need to be effective: cross-repo orchestration, testing, and change tracking for greater autonomy,session memory that understands decisions and extracts tribal knowledge,collaboration features for easier handoffs, reviews, shareable sessions andsecurity primitives like sandboxes, remote execution, and clearly scoped agent permissions.This talk argues that the meta-harness - a layer above any single lab or agent - is the missing piece for integrating agents into how we build software across the stack.
2026-10-26T15:30:00.000Z
Break
2026-10-26T15:40:00.000Z
Dangerous Reactivity: Why AI Output Is React's New XSS
Ramona Schwering
mittwald
React developers (amongst others, ofc) know one golden rule: never use dangerouslySetInnerHtml on user input. Yet, as we're integrating Large Language Models (LLMs) into our applications, we often make a fatal mistake. We're treating AI output as a trusted source. This is fine.
2026-10-26T16:00:00.000Z
The AI Call Is the Render: Server Components as the Intelligence Boundary
Semih Ozden
Commencis
Most React applications treat AI as a separate service: a backend calls an LLM, returns JSON, and a client component renders it. This works, but it misses something fundamental about how React Server Components actually model computation.RSCs do not just move rendering to the server. They make the server a first-class part of the React tree. And the server is exactly where AI inference belongs: close to data, streaming by design, and free from the browser's constraints.In this talk I'll show a concrete architecture where the AI call is the render.
2026-10-26T16:20:00.000Z
React Server Components Are a Serialization Format, Not a Framework Feature
Viktor Lázár
Level 0x40 Labs
React Server Components are often treated as a framework feature, but they make more sense as a serialization format and a runtime primitive. This talk presents how that mental model changes the way we think about rendering boundaries, composition, and system design in React. Drawing on real implementation experience, I'll show why this shift matters and what it makes possible beyond the assumptions of a single framework, especially for complex systems like a React CMS, where server-first composition and serialization directly shape how content, workflows, and UI are modeled.
2026-10-26T16:40:00.000Z
Finding the Source: Building a Better Frontend Developer Experience
Hema Sai Charan Kothamasu
Experian
After spending nearly a decade building Android and Flutter applications, I became used to workflows that made it easy to understand how an application was put together. Finding the source behind a widget, understanding runtime behaviour, and navigating a large codebase felt relatively straightforward.When I started working on large frontend applications, I found myself spending far more time searching than solving. Something as simple as identifying where a UI element was implemented could involve jumping between browser DevTools, source files, network panels, terminal windows, and multiple layers of abstraction.That experience led me to start building Inspectra.This talk is a case study on the engineering challenges involved in building a modern developer tooling platform from scratch.We'll explore:The challenges of understanding large frontend applicationsRuntime inspection and component introspectionMapping runtime elements back to source codeBrowser-to-editor communication and source navigationDebugging inside embedded runtime environmentsDesign decisions, trade-offs, and failed experimentsWhat developer tooling can do to reduce context switching and improve productivityThis isn't a product demo. It's a practical look at the engineering problems behind developer tooling and the lessons learned while trying to solve them.Attendees will leave with a better understanding of how modern DevTools work under the hood and what it takes to build tooling that developers genuinely want to use.
2026-10-26T17:00:00.000Z
Break
2026-10-26T17:05:00.000Z
The Dependency Paradox: Shipping 'Headless' Auth Logic via Shadcn & NPM
Naveen Chand
Okta
As React shifts from "Black Box" NPM packages to "Copy-Paste" components, we face a new crisis: How do we distribute complex state and security logic without locking down the UI?This talk breaks down the architecture of a multi-distribution system. We’ll explore using TanStack Query as a headless state machine to orchestrate multi-step authentication sequences and global error-handling patterns that bridge the gap between library and implementation. Learn how to ship "logic-heavy" components that give developers total UI freedom without sacrificing architectural integrity.
2026-10-26T17:25:00.000Z
Building MCP Apps With React and GraphQL Patterns You Already Know
Jerel Miller
Apollo GraphQL
You know how to build client apps—but where do client developers fit in the new world of ChatGPT and MCP? If you’ve used GraphQL before, it turns out your knowledge translates directly. This talk demonstrates how to build MCP apps using Apollo Client’s new open source AI apps integration along with the open source Apollo MCP server with patterns you already use:Fragment colocation → Tool design: Structure MCP tools as component data requirementsQuery optimization → Tool call patterns: Minimize LLM roundtrips with the same performance thinkingType safety → Tool schemas: Apply GraphQL’s type discipline to MCP definitionsA live demo builds an MCP app querying a GraphQL API, showing how best practices from GraphQL client development apply to MCP apps.
2026-10-26T17:45:00.000Z
After Chat: Generative UI as the Control Surface for Agents
Andrey Goryainov
Stealth Startup
Generative UI is currently one of the most explosive frontiers in frontend engineering. Modern UI frameworks like React are moving from static components to streaming, AI-generated micro-frontends.Andrey's talk explicitly references Google's A2UI protocol, which standardizes how agents emit declarative layout schemas that are safely interpreted and rendered by trusted client components. React component architecture, server actions, and client-side design patterns are exactly where this protocol must be implemented. Senior React developers are looking for ways to move past boring, messy chat-bubble boxes and build structural, design-compliant generative components.
2026-10-26T18:05:00.000Z
I Replaced React's Renderer With Signals – Here's What Happened
Saman Abbasi
MTN Irancell
React re‑renders components on every state change. Signals write directly to the DOM – no re‑renders, no reconciler. I built four npm packages that run unmodified React components on signals. Live demo: building a signal from 3 lines of code, then flipping a real React app onto the signal engine.
2026-10-26T18:25:00.000Z
Break
2026-10-26T18:30:00.000Z
Building a Browser-Native AI Video Runtime With React
Prithive Raj MuraliKrishnan
Senior Software Engineer
Browser-native AI video runtimes utilize technologies such as React, Web Workers, Web Codecs, Offscreen Canvas, and browser-compatible models to perform fully client-side video processing, thereby eliminating the need for large video files to be uploaded to the cloud before they can be processed.This talk will cover the technological challenges of dealing with thousands of video frames efficiently while conducting AI workloads on a large number of workers concurrently; how to handle browser memory constraints with respect to video frame processing, and how to create scalable video processing pipelines without relying on any back-end infrastructure.
2026-10-26T18:50:00.000Z
The Hidden Cost of Shared Frontend Code: Lessons From 8 Apps and One Monorepo
Mansi Manhas
EPAM Systems
Publishing a shared component library feels like a milestone, until a single change breaks multiple applications at once.While working on a monorepo at EPAM Systems powering 8 production applications for a global supply chain platform, we built a shared ecosystem of independently deployable frontend packages: authentication, navigation, app shell, user profile, and UI components. On paper, it promised consistency and speed. In reality, it introduced a new class of problems, subtle, cross-app, and often hard to debug.A mismatch in React versions led to duplicate instances and unpredictable behavior across apps. Small feature requests from different teams slowly turned shared components into overly flexible, inconsistent abstractions.
2026-10-26T19:10:00.000Z
Browsers are the New Containers
Dan Erez
Aman
When you think of it, browsers can be the perfect containers for running all sorts of workloads - Everybody has them, each tab is an isolated environment and they have a very rich API. So why not use the browsers in your organizations to act as containers to run your workloads and save money on servers? In this session I’ll explain the concept and demonstrate it running javascript (of course!) tasks for AI, concurrent batching, PDFs creation and more. This is the new cloud native!
2026-10-26T19:30:00.000Z
The Web Is Fun Again! Exploring the New HTML-in-Canvas API
Amit Sheen
Creative Web Developer
What happens when HTML steps inside the canvas? In this hands-on live coding session, we’ll explore the new HTML-in-Canvas API and the creative possibilities it unlocks. We’ll build from scratch, covering core concepts like pixel manipulation, simple effects, and basic shaders. The focus is on practical building blocks you can take and experiment with, no prior experience required.
2026-10-26T19:50:00.000Z
Closing
Sullivan Track
2026-10-26T14:00:00.000Z
Opening
2026-10-26T14:10:00.000Z
Human + AI Shared State Management: Extending Frontend Patterns Into Agentic Systems
Austin Zhang
Google Deepmind
State management has traditionally focused on synchronizing user interactions, frontend state, and backend persistence. But AI agents introduce a new type of actor into modern applications: autonomous workflows that can read, execute, and modify application state alongside human users.In this session, we explore how familiar frontend state management concepts can evolve into shared full-stack architectures where both humans and AI agents collaborate on the same data model. Using examples from modern React applications, we will examine sandboxed agent execution with forked state snapshots, deterministic merge strategies, concurrent updates between users and agents, and techniques for making agent actions observable and debuggable.Rather than treating AI as an external API call, this talk presents agents as first-class participants in application state transitions. We will extend familiar concepts such as state stores, reducers, event streams, and optimistic updates beyond the frontend into backend orchestration systems that keep human and agent state consistent.Attendees will leave with practical architectural patterns for building collaborative human + AI applications using ideas they already know from modern frontend development.
2026-10-26T14:30:00.000Z
The Power of Use: Resource-Driven Performance in React 19
Gil Eckstein
Wix
React 19’s new use() API is often introduced through data fetching: pass a Promise, suspend while it’s pending, and render when the data is ready. But for many React apps, the bigger performance problem is not just waiting for data — it is shipping, executing, and hydrating too much JavaScript too early. Because use() can suspend on any Promise, it opens a bigger performance opportunity: what if a React app could wait not only for data, but for any resource that determines when different parts of the UI should load, render, or hydrate?In this talk, we’ll explore use() as a primitive for resource-driven performance. We’ll start with the familiar data-fetching pattern, then expand the model through several different use cases: selectively loading component code and remote modules, delaying hydration and interactivity based on viewport and user intent, prioritizing critical UI, and even creating SSR-only components.Through practical examples, we’ll see how these use()-driven patterns can help us avoid common performance problems in heavy React pages: too much JavaScript, too much hydration work, and too many components competing for network and CPU before the user actually needs them.By the end of the talk, you’ll see use() not just as a data-fetching API, but as a new way to control when React components should load, render, and hydrate — helping us build faster pages and more intentional user experiences.
2026-10-26T14:50:00.000Z
How Not to Use TanStack Query
Neciu Dan
neciudan.dev
We built a product fully on TanStack Query and skipped adding a state management layer. It worked for a while, then it broke in ways we didn’t expect.This talk dives into how TanStack Query works, what we got wrong, and how to use it properly. From missing optimistic updates to confusing server and client state, we’ll break down the lessons learned and what patterns actually scale when your app grows.
2026-10-26T15:10:00.000Z
Self-Healing UI: Beautiful Idea, Brutal Data
Rohit Singh
Tria (Prev Threely)
This talk is about an experiment I wanted to try and carried out. I wondered what if we gave React components self-healing properties? What if instead of developers checking Sentry for crashes and then fixing and sending it to prod, the component fixes the crash on its own at runtime? In this talk, we will discuss this exact possibility and whether we can really make it work and what the drawbacks are...
2026-10-26T15:30:00.000Z
Break
2026-10-26T15:40:00.000Z
Crafting UI for Games in Unreal Engine With React Native
Danny Povolotski
Gator Labs
Last year I presented a brand new integration of React Native into Unreal Engine. This year I am taking it a step further, and to show the progress on this new approach I will show you how to create a real game UI in Unreal Engine using React Native.Gaming has long been lagging behind mobile and web in the ease of building a good UI , especially for data heavy games. The gaming world has long embraced the idea of web - games like Civilization 7 launch with fully Web UI by embedding a specialized browser. I think React & React Native are a great fit for revolutionizing how game UI are built.
2026-10-26T16:00:00.000Z
Stop Testing the DOM: AI + Accessibility for Resilient React Test Automation
Yashpreet Bathla
ClickHouse
Frontend apps morph at lightspeed, obliterating traditional test automation in their wake – CSS flips, components explode on re-render, and your test suite? Total carnage, half of it flaming red!Buckle up: I'm unleashing a game-changer – harnessing the browser's Accessibility Tree (the secret sauce powering screen readers) for AI-fueled, bulletproof tests. Forget fragile selectors; these bad boys are framework-agnostic, refactor-proof, and redesign-demolishing!Live demo + battle-tested examples incoming: Watch maintenance evaporate, flakiness vanish, and accessibility skyrocket as your ultimate sidekick. Who's ready to future-proof their tests?
2026-10-26T16:20:00.000Z
Controlling Async Chaos in React with Effect-TS
Violina Popova
ClipMyHorse.TV
As React applications scale, asynchronous logic often turns into a source of fragility and frustration. Scattered useEffect hooks, ad-hoc retries, manual loading states, and inconsistent error handling create race conditions, memory leaks, and business logic that’s nearly impossible to test reliably.This talk introduces Effect-TS - a powerful, type-safe toolkit that brings clarity and control to async workflows in React. Instead of functional programming theory, we’ll focus on practical, battle-tested patterns that solve real production problems:Separating effects from execution for better composabilityTyped error channels that eliminate silent failures and runtime surprisesDeclarative retries, cancellation, and parallel executionBulletproof handling of component unmounts and stale requestsSmooth, incremental adoption in existing React or Expo codebasesAttendees will leave with concrete strategies to transform chaotic async code into logic that is predictable, testable, and maintainable - even in large, complex applications.
2026-10-26T16:40:00.000Z
The Internals of compile-time CSS-in-JS
Luca Schneider
Digitec Galaxus AG
Styled-components lost against Tailwind, partly due to better performance while trading it for a unique API. Can’t you have both, a fast runtime and a familiar API?We replaced styled-components with a build-time compiler in next-yak without changing a single line of user code and saw surprising results: INP improved over 10%, our SSR latency and our pod count dropped significantly. But the path there wasn’t simple.This talk is about three problems that make compile-time CSS-in-JS genuinely hard: dynamic interpolations, cross-file references and build-time evaluation. I will show what we solved, how we solved it and what we couldn’t fully solve and why the remaining gap is a harder problem than it looks.
2026-10-26T17:00:00.000Z
Break
2026-10-26T17:05:00.000Z
Component Testing in 2026, the Return of the Browser
Guy Nesher
Redis
Component tests started in real browsers with Karma: high fidelity, but slow feedback and painful config. Jest + JSDOM made tests fast and easy, but emulation can miss rendering, layout, and browser APIs.Playwright and Vitest Browser Mode bring back browser-first testing with headless speed, parallel runs, and traces. We’ll compare the approaches and share migration tips for legacy code.
2026-10-26T17:25:00.000Z
Healing the Accessibility Tree: What Actually Breaks When AI Touches Your ARIA
Sulagna Ghosh
CreoWis
Let an AI model patch your accessibility tree live, and the first thing it will teach you is how it fails. Not occasionally, reliably, in specific, learnable ways: confident but wrong ARIA states, patches that compile but break keyboard flow, fixes that pass an automated audit while making the actual screen reader experience worse.This talk is not a victory lap for a clever pipeline. It's the failure modes first, then the architecture that exists specifically because of them. We'll look at why static linters structurally can't catch dynamic ARIA bugs, what it actually takes to make an AI-generated accessibility patch safe to apply automatically, and the much larger lesson underneath: the accessibility tree is downstream of component state, not of markup which means most AI-accessibility tooling is analyzing the wrong layer entirely.You'll leave with a concrete mental model for the gap between markup-level and state-level accessibility analysis, a typed validation pattern for constraining what an AI agent is allowed to touch in your UI, and an honest account of where this approach still falls short because if a talk about AI and accessibility doesn't tell you where it breaks, it hasn't been tested enough yet.
2026-10-26T17:45:00.000Z
Many Ways to Put an Icon on Screen. Which Should You Use?
Eric Fennis
Lucide Icons Creator
Every web app needs icons, and there are surprisingly many ways to load them: img tags, icon fonts, inline SVGs, SVG sprites, and Icon components. Most teams pick one by habit or choose what's easy. The choice affects bundle size, accessibility, caching, rendering quality, and developer experience.This talk walks through each approach, how it actually works under the hood, and what it costs you. We'll compare them, showing network requests, bundle impact, and loading speed.
2026-10-26T18:05:00.000Z
When Waiting Becomes a Feature: Rethinking Performance for AI Applications
Muhyideen Akindele
Sinbyte Limited
For decades, frontend performance has been guided by the simple principle that faster is better. We optimize load times, reduce latency, and remove every unnecessary delay from the user journey.While building streaming AI interfaces with React, I discovered that traditional performance metrics do not tell the whole story. In AI products, users do not just experience a before and after. They experience a during.
2026-10-26T18:25:00.000Z
Break
2026-10-26T18:30:00.000Z
The Browser Is the Brain: Building Smart React UIs with In-Browser ML
Vishnudhasan Govindarajan
Virgio
What if your React app could understand users without sending their data anywhere?Modern browsers can now run meaningful machine learning locally. This talk shows how to use in-browser ML to build React interfaces that personalize, adapt, and respond in real time, while staying fast, private, and predictable in production.
2026-10-26T18:50:00.000Z
Self-Healing UI: Beautiful Idea, Brutal Data
Rohit Singh
Tria (Prev Threely)
This talk is about an experiment I wanted to try and carried out. I wondered what if we gave React components self-healing properties? What if instead of developers checking Sentry for crashes and then fixing and sending it to prod, the component fixes the crash on its own at runtime? In this talk, we will discuss this exact possibility and whether we can really make it work and what the drawbacks are...
2026-10-26T19:10:00.000Z
Maintaining Open-Source at the Age of AI
François Best
47ng
“Open-source is dead”, according to X/Twitter. After all, why would we need to install tons of dependencies (with vulnerabilities and supply chain attacks ramping up), when our AI agents can re-implement everything for us?To be fair, rumours of its death have been strongly exaggerated: the world still needs open-source more than ever. But the role of OSS maintainers is changing. From floods of AI slop PRs to newfound superpowers with fine-tuned agentic workflows to help with triage and maintenance, what does the job of maintainers look like at the age of AI?
2026-10-26T19:30:00.000Z
Closing
Discussion Rooms
2026-10-26T15:30:00.000Z
Build vs Buy