Dev Horizon Logo.

// schedule

|
Keynote

The Next Frontier of Web Development

Elena Vasquez

//

Bytecraft

Show Details ButtonShow Details

The opening keynote. Elena takes the audience on a tour of the web platform's most transformative recent additions — from WebGPU to View Transitions to baseline support for container queries. She live-demos a full-stack application running entirely in the browser and makes the case that the gap between native and web has never been smaller.

Location: Room A

9:0010:00
Barcode Pattern
Performance

Profiling React Renders at 120fps

Ryan O'Sullivan

//

Cobalt

Show Details ButtonShow Details

Modern devices support 120Hz displays, but most React apps struggle to maintain 60fps during complex interactions. Ryan demonstrates a systematic profiling workflow using browser DevTools, React profiling tools, and custom performance marks to find and fix render bottlenecks — from expensive selectors to unnecessary re-renders to layout thrashing.

Location: Room B

10:0011:00
Barcode Pattern
Performance

Video Compression for the Web: The Middle-Out Approach

Dinesh Chugtai

//

Pied Piper

Show Details ButtonShow Details

Modern video compression on the web is stuck between bloated codecs and unacceptable quality tradeoffs. Dinesh presents Pied Piper's middle-out compression approach adapted for browser-based video delivery — achieving dramatically better compression ratios without sacrificing visual fidelity. He covers the WebCodecs API, adaptive bitrate strategies, and the real-world performance gains from rethinking how video data flows from server to screen.

Location: Room B

11:0012:00
Barcode Pattern
Tooling

Monorepos at Scale: Lessons from 500 Packages

James Okonkwo

//

Cartwell

Show Details ButtonShow Details

Cartwell's frontend monorepo contains over 500 packages, dozens of apps, and is contributed to by 300+ engineers daily. James shares the hard-won lessons from building and maintaining this system — from dependency management and build caching to code ownership and migration strategies that don't break everything.

Location: Room D

12:0013:00
Barcode Pattern
Frontend

CSS Container Queries in Production

Mei-Lin Zhang

//

Roamly

Show Details ButtonShow Details

Container queries have shipped in every major browser, but adoption in production remains low. Mei-Lin shares Roamly's journey of replacing hundreds of JavaScript-based responsive components with pure CSS container queries — the migration strategy, the surprising edge cases, and the performance wins that came from removing resize observers entirely.

Location: Room A

13:0014:00
Barcode Pattern
Accessibility

ARIA Patterns You're Probably Using Wrong

Priya Sharma

//

Cobalt

Show Details ButtonShow Details

Well-intentioned ARIA usage often makes interfaces less accessible, not more. Priya walks through the most commonly misused ARIA roles and properties — live regions that fire too often, menu roles on navigation, dialog traps that trap too much — and shows how to audit and fix them using your browser's built-in accessibility tools.

Location: Room C

15:0016:00
Barcode Pattern
Tooling

AI-Powered Developer Tools: Hype vs. Reality

Kwame Asante

//

Trackwise

Show Details ButtonShow Details

AI coding assistants are everywhere, but how much do they actually help? Kwame presents data from Trackwise's internal study of AI tool adoption — what tasks they accelerate, where they introduce subtle bugs, and how his team built guardrails that let engineers use AI assistance confidently without sacrificing code quality.

Location: Room D

16:0017:00
Barcode Pattern
Frontend

Server-Side Rendering Without the Framework

Julia Petrov

//

Dawn

Show Details ButtonShow Details

What if you could get the benefits of SSR — fast first paint, SEO, progressive enhancement — without adopting a heavy meta-framework? Julia demonstrates how Dawn's built-in server and web-standard APIs make it possible to build server-rendered applications with vanilla HTML, CSS, and minimal JavaScript.

Location: Room A

9:0010:00
Barcode Pattern
Performance

Eliminating Layout Shift Once and For All

Aisha Patel

//

Edgevane

Show Details ButtonShow Details

Cumulative Layout Shift remains one of the most frustrating user experience problems on the web. Aisha breaks down the root causes — from font loading to dynamic ad injection to lazy-loaded images — and presents a systematic approach to achieving zero CLS scores using modern CSS techniques and resource hints.

Location: Room B

10:0011:00
Barcode Pattern
Accessibility

Designing Accessible Audio Experiences

Fatima Al-Rashid

//

Spectra

Show Details ButtonShow Details

Audio-heavy web applications present unique accessibility challenges that go beyond alt text and captions. Fatima shares how Spectra's team redesigned the web player's interface to work seamlessly with screen readers, keyboard navigation, and alternative input devices — without compromising the rich, visual experience that sighted users expect.

Location: Room C

11:0012:00
Barcode Pattern
Tooling

Teaching Machines to Write Code: Building Son of Anton

Bertram Gilfoyle

//

Pied Piper

Show Details ButtonShow Details

Code generation is only as good as the architecture underneath it. Gilfoyle walks through the design of Son of Anton — Pied Piper's AI-assisted code generation system — from training data curation and model architecture to the custom server infrastructure that runs it. He covers the hard tradeoffs between latency and accuracy, why most AI coding tools get context windows wrong, and the systems engineering required to make machine-generated code actually trustworthy in production.

Location: Room D

12:0013:00
Barcode Pattern
Frontend

Type-Safe Design Tokens Across Platforms

Sarah Lindström

//

Tessera

Show Details ButtonShow Details

Design tokens promise a single source of truth, but the reality is messy — different platforms, different formats, different constraints. Sarah presents Tessera's approach to generating type-safe token APIs for web, iOS, and Android from a single token definition, using code generation to eliminate the drift between design and implementation.

Location: Room A

13:0014:00
Barcode Pattern
Performance

Inside a Modern Bundler: An Architectural Deep Dive

Carlos Rivera

//

Blaze

Show Details ButtonShow Details

Blaze's speed isn't magic — it's the result of deliberate architectural decisions about module resolution, dependency pre-bundling, and HMR propagation. Carlos opens the hood on the bundler's internals, explaining how native ES modules and modern compilation tools work together, and what the team is planning next.

Location: Room B

14:0015:00
Barcode Pattern
Tooling

Browser DevTools: Hidden Gems for CSS Debugging

Lucas Moreau

//

Websmith

Show Details ButtonShow Details

Your browser's developer tools contain powerful CSS debugging features that most developers don't know exist. Lucas demos the Flexbox and Grid inspectors, the font editor, the animation timeline, and the container query visualization tools — showing how each one can shave hours off common layout debugging tasks.

Location: Room D

16:0017:00
Barcode Pattern
Frontend

React Server Components: A Practical Deep Dive

Marcus Chen

//

Nimbus

Show Details ButtonShow Details

Server Components promise smaller bundles and faster pages, but the mental model shift is real. Marcus cuts through the theory and focuses on the practical: when to use client vs server components, how data fetching patterns change, what happens to your existing state management, and the gotchas his team hit building real features at Nimbus.

Location: Room A

9:0010:00
Barcode Pattern
Performance

Web Performance at Billion-User Scale

Oliver Chang

//

Crestline

Show Details ButtonShow Details

When your user base spans every device, network condition, and browser version on the planet, performance optimization looks very different. Oliver shares Crestline's approach to real-user monitoring, adaptive serving, and the INP-focused optimizations that improved interaction responsiveness for over a billion monthly users.

Location: Room B

10:0011:00
Barcode Pattern
Accessibility

Screen Readers Deserve Better Components

Naomi Tanaka

//

Axion

Show Details ButtonShow Details

Most component libraries claim accessibility support, but the screen reader experience often tells a different story. Naomi demonstrates real-world failures she's found in popular UI libraries, explains why they happen, and walks through the process of building components that genuinely work with assistive technologies across platforms.

Location: Room C

11:0012:00
Barcode Pattern
Tooling

Deploy Preview Environments That Scale

Tom Kowalski

//

Nimbus

Show Details ButtonShow Details

Every pull request deserves a live preview, but spinning up isolated environments for hundreds of daily PRs is an infrastructure challenge. Tom explains how Nimbus's preview deployment system handles ephemeral environments at scale — from instant cold starts and database branching to URL routing and automatic cleanup.

Location: Room D

12:0013:00
Barcode Pattern
Performance

Streaming Server Components for Instant Pages

Devon Park

//

Luminary

Show Details ButtonShow Details

Luminary's browse experience needs to feel instant despite loading personalized content from dozens of microservices. Devon reveals how his team uses streaming server components with progressive rendering to show meaningful content in under 200ms, and the architecture patterns that make selective hydration practical at their scale.

Location: Room B

14:0015:00
Barcode Pattern
Accessibility

Accessible Payment Forms That Convert

Hannah Bergström

//

Paypath

Show Details ButtonShow Details

Paypath processes billions in payments, and every form field is a potential point of abandonment. Hannah presents hard data on how accessibility improvements to the checkout flow directly increased conversion rates — proving that accessible design isn't just the right thing to do, it's measurably better for business.

Location: Room C

15:0016:00
Barcode Pattern