Remote
In-person

Switch the toggler to see what in-person or remote activities are held on November 28th & December 1st.
Times below are shown in the BST time zone
2025-11-28T08:00:00.000Z
2025-11-28T09:00:00.000Z
2025-11-28T10:00:00.000Z
2025-11-28T11:00:00.000Z
2025-11-28T12:00:00.000Z
2025-11-28T13:00:00.000Z
2025-11-28T14:00:00.000Z
2025-11-28T15:00:00.000Z
2025-11-28T16:00:00.000Z
Widder Track
2025-11-28T08:00:00.000Z
Registration
2025-11-28T09:00:00.000Z
Opening Ceremony
2025-11-28T09:15: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-28T09:35:00.000Z
QnA with Erik Rasmussen
2025-11-28T09:50:00.000Z
Let’s build K.I.T.T. With JavaScript
Nico Martin
Hugging Face
In the TV series Knight Rider, the concept of an intelligent car was pure sci-fi. Over 40 years later, we now have the tools to bring it to life - purely in the browser. This talk explores combining AI techniques like RAG and function calling with advanced browser APIs (e.g., WebBluetooth) to create a browser-based AI agent with personality, memory, and autonomy, powered by WebAssembly and WebGPU - fully offline and privacy-preserving!
2025-11-28T10:10:00.000Z
QnA with Nico Martin
2025-11-28T10:25:00.000Z
Collaborative UIs for Humans + AI: Managing Shared Application State
Jani Eväkallio
Software Engineer
2025-11-28T10:45:00.000Z
QnA with Jani Eväkallio
2025-11-28T10:55:00.000Z
Coffee Break
2025-11-28T11:15:00.000Z
From Segments to Suspense: The Future of Next.js Caching
Wyatt Johnson
Vercel
Next.js applications of today struggle with an architectural contradiction: entire routes must be either fully static or fully dynamic, forcing developers to sacrifice performance for freshness or vice versa. This all or nothing approach leads to redundant computation, increased costs, and slower user experiences.In this session, we'll explore Cache Components — an experimental Next.js feature that introduces function-level caching through the `'use cache'` directive. Building on React's streaming capabilities and Partial Prerendering infrastructure, we'll demonstrate how to achieve granular control over what gets precomputed into static shells versus what streams dynamically. You'll learn practical patterns for common scenarios like expensive computations, real-time data requirements, and the sophisticated middle ground between them.
2025-11-28T11:35:00.000Z
QnA with Wyatt Johnson
2025-11-28T11:50:00.000Z
Node.js: More Threads Than You Think
Paolo Insogna
Platformatic
Node.js was announced in 2009 as a single-threaded JavaScript runtime. In 2018, it became multi-threaded, and no one noticed.What can worker_threads do? What are they useful for? What's the best way of communicating between two threads?
2025-11-28T12:10:00.000Z
QnA with Paolo Insogna
2025-11-28T12:20:00.000Z
Lunch
2025-11-28T13:20:00.000Z
lynx-ui: Dual-Threaded UI With Lynx
Xuan Huang
ByteDance
2025-11-28T14:00:00.000Z
What’s Under the Cursor?
Steve Ruiz
tldraw
Hit testing is easy, right? Learn how tldraw's canvas editor decides which shape is beneath the user's cursor. This talk is a deep dive into five hundred of the most confusing lines of code in tldraw, the infinite canvas SDK.
2025-11-28T14:20:00.000Z
QnA with Steve Ruiz
2025-11-28T14:40:00.000Z
Panel Discussion
2025-11-28T15:10:00.000Z
Coffee Break
2025-11-28T15:30:00.000Z
Building Interactive Async UI with React 19 and Ariakit
Aurora Scharff
Crayon Consulting
Handling async operations in UI components can be tricky – flickering pending states, inefficient state updates, and unstable user experiences are common issues. Building accessible UI components presents additional challenges, as meeting accessibility requirements often requires extra effort, which can add complexity to the development process.In the context of the Next.js App Router, this session will demonstrate how React Server Components streamline data fetching, while other React 19 tools help manage mutations, loading states, and optimistic updates more effectively. We’ll combine these with Ariakit to simplify the process of building interactive, accessible UI components with less boilerplate. You’ll leave with practical strategies for managing async operations while ensuring a smooth, reliable user experience.
2025-11-28T15:50:00.000Z
QnA with Aurora Scharff
2025-11-28T16:10:00.000Z
Building Micro-Frontends
Luca Mezzalira
AWS Cloud
2025-11-28T16:30:00.000Z
QnA with Luca Mezzalira
2025-11-28T16:40:00.000Z
Closing Ceremony
Heezen Track
2025-11-28T13:10:00.000Z
Opening
2025-11-28T13:20:00.000Z
Democratising AI in Engineering: Lessons from Typeform's Journey
Andy Kuszyk
Typeform
As AI transforms software development, teams face a critical choice: lead the change, or risk being left behind! At Typeform, we're proactively encouraging the use of AI tools, and helping everyone level-up their AI proficiency.This means lots of things including the flexibility to try different tools, democratising access to (but controlling our expenditure on) LLMs, and ensuring we're hiring the next generation of engineers who have AI as part of their DNA.In this talk, I'll provide some practical examples of how we're achieving these things at Typeform, as well as how we're enhancing the way we collaborate with people outside of engineering using AI tools.I'll share real examples using AWS Bedrock and MCP servers, plus hard-won lessons from our journey. If your team is on the path to AI transformation, this talk will give you some practical strategies for making it a success.
2025-11-28T13:40:00.000Z
QnA with Andy Kuszyk
2025-11-28T14:00:00.000Z
Type-Safe URL State Management in React With nuqs
François Best
47ng
There are many ways to manage state in modern React applications, but the URL itself is a powerful hidden state manager that’s often overlooked.This talk introduces `nuqs`, a library that simplifies URL state management in React. We’ll explore the benefits this approach: shareability, history navigation, and declarative client-server interaction.Through a live demo, you’ll learn how to migrate from React.useState to nuqs’ useQueryState while we navigate concepts like client-only vs server-aware search parameters. We’ll also cover good practices for type-safe, pretty URLs, and how to avoid common pitfalls such as browser rate limits and URL size constraints.If you’ve ever wondered what state belongs in the URL, and how to scale it, this talk will give you the answers.
2025-11-28T14:20:00.000Z
QnA with François Best
2025-11-28T14:40:00.000Z
React Server Components in Kubernetes: Ship Happens
Jan Peer Stöcklmair
Dynatrace Austria GmbH
This talk explores how to effectively run React Server Components (RSC) in highly available Kubernetes clusters. It covers the shift toward a Full Stack Experience in modern React development, where components interact directly with databases, caching layers, and messaging systems. You will learn practical strategies for caching dynamic data, managing server actions, and deploying RSC at scale with Kubernetes. The session also includes real-world lessons on avoiding common pitfalls.
2025-11-28T15:00:00.000Z
QnA with Jan Peer Stöcklmair
2025-11-28T15:10:00.000Z
Coffee Break
2025-11-28T15:30:00.000Z
Final Fantasy IX in React: Fighting the Browser, One Frame at a Time
Joe Hart
Workflow
The original Final Fantasy IX was a masterclass in creative constraint – pushing the PlayStation’s hardware to its limits with tricks like pre-rendered backgrounds and low-res models. In this talk, Joe Hart recreates the magic in React, diving into WebGL, canvas positioning, and CSS hacks that should probably be illegal. It’s part love letter to retro games, part deep dive into browser APIs, and part performance art.
2025-11-28T15:50:00.000Z
QnA with Joe Hart