Remix Jam 2026

Start your enginesOctober 2

For a grand Remix showcaseToronto

The Remix team's annual conference returns to Toronto to show off Remix 3.

README.MD

Remix Jam is back, and we're putting Remix 3 through its paces.

Come hear from the team about the features, modules, and ideas that make Remix our favorite all-in-one JavaScript framework.

TORONTO-CN-TOWER.AVIF

REMIX-JAM-2025-SHOPPY.AVIF

REMIX-JAM-2025-MICHAEL.AVIF

REMIX-RACING-SHIRT.AVIF

REMIX-JAM-2025-RYAN.AVIF

All times are Eastern Daylight Time (UTC-04:00).

SCHEDULE.TSX

8:30 AM

Registration & Breakfast

Enter from Waterloo Terrace on the west side of 620 King St West. Check in, grab your badge, and head upstairs for breakfast.

Registration & Breakfast
10:30 AM

Remix 3

Michael Jackson

In a world where agents write most of the code, we should expect a whole lot more from a web framework. That's the idea behind Remix 3. We set out to make every piece faster, smaller, and easier to use, from the server to the browser. It's built for you and your agents, and you can use as much or as little of it as you want. In this talk Michael will show you what we've been working on and where we're going from here.

Michael Jackson

Michael Jackson is a prolific contributor to open source.

11:30 AM

Remix Q&A

Michael Jackson + Brooks Lybrand

Michael Jackson and Brooks Lybrand take questions after the opening talk. Ask them about Remix 3's ideas, its tradeoffs, the decisions behind it, or whatever else you've been waiting to ask the Remix team.

Michael Jackson

Michael Jackson created unpkg and co-created Remix and React Router.

Brooks Lybrand

Brooks Lybrand leads developer relations for Remix at Shopify. He works across product, education, open source, and community—helping developers build better web applications and bringing what he learns from them back into Remix.

12:00 PM

Lunch

Take a break and enjoy lunch with fellow attendees. This is a great time to discuss the morning talks and make new connections.

Lunch
1:30 PM

Remix Unbundled

Mark Dalgleish

What if you could skip the bundler build step and start your production server immediately? Remix ships with an asset server designed for production use, where TypeScript, JSX, CSS and static files compile when requested, without sacrificing the developer experience we've come to expect from modern tooling. In this talk we'll explore how the Remix philosophy changes the way we think about bundling, and why we think it's time to give "unbundling" a try.

Mark Dalgleish

Mark Dalgleish is a staff developer at Shopify working on Remix. He is a co-creator of CSS Modules and Vanilla Extract, and has spent his career improving the way developers build and ship web interfaces.

2:00 PM

How Do Agents Experience Remix?

Brooks Lybrand

When we first announced the direction we were taking Remix, we shared a few principles. The first (and most controversial at the time) was “Model-First Development.” The premise was that Remix should be easy not only for people to understand, but also for large language models to generate, navigate, and modify.

More than a year later, we’ve used coding agents across a wide range of Remix projects: building the Remix Store (with React Router), migrating remix.run from React, creating demos and proofs of concept, publishing newsletter archives, and finally rebuilding the Store with Remix 3. Along the way, we’ve learned what makes Remix especially usable for agents, where they get stuck, and where our patterns and abstractions either help or get in the way.

This talk traces that feedback loop: how Brooks works with coding agents, what those agents reveal about Remix (the good, bad, and ugly), and how those lessons are shaping the framework itself.

Brooks Lybrand

Brooks Lybrand leads developer relations for Remix at Shopify. He works across product, education, open source, and community—helping developers build better web applications and bringing what he learns from them back into Remix.

2:30 PM

Beyond the Server: Frames, SPAs, and Testing in Remix

Matt Brophy

By the time an application returns a response, Remix has already handled routing, middleware, rendering, and data—but a full-stack framework shouldn’t stop at the server boundary.

Remix extends up into the browser, where frames provide incremental navigation and granular updates to route-owned regions, while the SPA package runs Remix routes entirely on the client. It also extends out into the test runner, with tools for testing routes directly, exercising components in real browsers, and verifying complete end-to-end flows.

In this talk, we’ll explore how these pieces fit together and how Remix carries a consistent, web-standard programming model across server, browser, and test environments.

Matt Brophy

Matt Brophy is a staff developer at Shopify working on Remix and React Router. He enjoys working at the intersection of routing, data loading, and framework architecture (a.k.a., the “back end of the front end") and making complex web application behavior easier to reason about.

3:00 PM

Snacks & Coffee

Make a quick pit stop for snacks and coffee before the final talks.

Snacks & Coffee
3:30 PM

The Remix Way

Sergio Xalambrí

What happens when you take the ideas behind Remix and apply them to everything you build?

After months of building real apps with Remix 3, Sergio ended up growing an entire stack around it, from i18n and background jobs to email, MCP, and UI components. In this talk, Sergio will share how that happened, why so much of it starts with the Web Platform, and what he's learned about building the Remix way.

Sergio Xalambrí

Sergio Xalambrí is an Argentinian web developer with more than a decade of experience. He works at Daffy and maintains open-source libraries around React Router, Remix, and OAuth 2.0. He enjoys building full-stack applications, designing libraries, and exploring the Web Platform.

4:00 PM

What Should the Browser Actually Own?

Josh Sanger

Every Shopify Edition asks the browser to do more. This is the story of how we started asking it to do less.

Josh Sanger

Josh Sanger is a senior engineer at Shopify who builds ambitious web projects like Shopify Editions and explores the boundaries between browser capabilities, application architecture, and delightful experiences.

5:00 PM

After Party / Social

Once we cross the finish line, stick around for food, drinks, and time with the speakers and fellow attendees.

After Party / Social

Enter from Waterloo Terrace on the west side of 620 King St West. Check in, grab your badge, and head upstairs for breakfast.

Registration & Breakfast

In a world where agents write most of the code, we should expect a whole lot more from a web framework. That's the idea behind Remix 3. We set out to make every piece faster, smaller, and easier to use, from the server to the browser. It's built for you and your agents, and you can use as much or as little of it as you want. In this talk Michael will show you what we've been working on and where we're going from here.

Michael Jackson

Michael Jackson is a prolific contributor to open source.

Michael Jackson and Brooks Lybrand take questions after the opening talk. Ask them about Remix 3's ideas, its tradeoffs, the decisions behind it, or whatever else you've been waiting to ask the Remix team.

Michael Jackson
Michael Jackson
Brooks Lybrand
Brooks Lybrand

Michael Jackson

Michael Jackson created unpkg and co-created Remix and React Router.

Brooks Lybrand

Brooks Lybrand leads developer relations for Remix at Shopify. He works across product, education, open source, and community—helping developers build better web applications and bringing what he learns from them back into Remix.

Take a break and enjoy lunch with fellow attendees. This is a great time to discuss the morning talks and make new connections.

Lunch

What if you could skip the bundler build step and start your production server immediately? Remix ships with an asset server designed for production use, where TypeScript, JSX, CSS and static files compile when requested, without sacrificing the developer experience we've come to expect from modern tooling. In this talk we'll explore how the Remix philosophy changes the way we think about bundling, and why we think it's time to give "unbundling" a try.

Mark Dalgleish

Mark Dalgleish is a staff developer at Shopify working on Remix. He is a co-creator of CSS Modules and Vanilla Extract, and has spent his career improving the way developers build and ship web interfaces.

When we first announced the direction we were taking Remix, we shared a few principles. The first (and most controversial at the time) was “Model-First Development.” The premise was that Remix should be easy not only for people to understand, but also for large language models to generate, navigate, and modify.

More than a year later, we’ve used coding agents across a wide range of Remix projects: building the Remix Store (with React Router), migrating remix.run from React, creating demos and proofs of concept, publishing newsletter archives, and finally rebuilding the Store with Remix 3. Along the way, we’ve learned what makes Remix especially usable for agents, where they get stuck, and where our patterns and abstractions either help or get in the way.

This talk traces that feedback loop: how Brooks works with coding agents, what those agents reveal about Remix (the good, bad, and ugly), and how those lessons are shaping the framework itself.

Brooks Lybrand

Brooks Lybrand leads developer relations for Remix at Shopify. He works across product, education, open source, and community—helping developers build better web applications and bringing what he learns from them back into Remix.

By the time an application returns a response, Remix has already handled routing, middleware, rendering, and data—but a full-stack framework shouldn’t stop at the server boundary.

Remix extends up into the browser, where frames provide incremental navigation and granular updates to route-owned regions, while the SPA package runs Remix routes entirely on the client. It also extends out into the test runner, with tools for testing routes directly, exercising components in real browsers, and verifying complete end-to-end flows.

In this talk, we’ll explore how these pieces fit together and how Remix carries a consistent, web-standard programming model across server, browser, and test environments.

Matt Brophy

Matt Brophy is a staff developer at Shopify working on Remix and React Router. He enjoys working at the intersection of routing, data loading, and framework architecture (a.k.a., the “back end of the front end") and making complex web application behavior easier to reason about.

Make a quick pit stop for snacks and coffee before the final talks.

Snacks & Coffee

What happens when you take the ideas behind Remix and apply them to everything you build?

After months of building real apps with Remix 3, Sergio ended up growing an entire stack around it, from i18n and background jobs to email, MCP, and UI components. In this talk, Sergio will share how that happened, why so much of it starts with the Web Platform, and what he's learned about building the Remix way.

Sergio Xalambrí

Sergio Xalambrí is an Argentinian web developer with more than a decade of experience. He works at Daffy and maintains open-source libraries around React Router, Remix, and OAuth 2.0. He enjoys building full-stack applications, designing libraries, and exploring the Web Platform.

Every Shopify Edition asks the browser to do more. This is the story of how we started asking it to do less.

Josh Sanger

Josh Sanger is a senior engineer at Shopify who builds ambitious web projects like Shopify Editions and explores the boundaries between browser capabilities, application architecture, and delightful experiences.

Once we cross the finish line, stick around for food, drinks, and time with the speakers and fellow attendees.

After Party / Social

FAQ

The Remix team is hosting this event at the Shopify Toronto office:

620 King St W Toronto, ON M5V 1M7, Canada

Yes, there will be bag and coat check available all day on L11 (the first floor you will go to after registration).

Le Germain Hotel Toronto Mercer ($319.00 CAD/night)

Ace Hotel Toronto ($339.00 or $359.00 CAD/night)

Important: Ace Hotel Toronto bookings must be cancelled at least 7 days before arrival to qualify for free cancellation.

Please select the dates Oct 1–3 when booking.

Toronto Pearson International Airport (YYZ) is the best option for most flights, especially international travel. Billy Bishop Toronto City Airport (YTZ) is closer to downtown and can be a convenient option if it serves your route.

There are no refunds, but tickets are transferable.

Please email jam@remix.run for invoice requests.

Please email jam@remix.run for ticket transfer requests.

Yes. Remix Jam will be livestreamed on the Remix YouTube channel. By attending Remix Jam, you agree to appear as part of the livestream audience.

Yes. Photos will be taken during Remix Jam. By attending the event, you agree to be photographed. We will post event photos on this website after the event.

You guessed it, email jam@remix.run.

Get notified

Sign up for our newsletter to receive any updates, announcements, and speaker line up for Remix Jam 2026.

docs and examples licensed under mit

©2026 Shopify, Inc.