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.

Start your enginesOctober 2
For a grand Remix showcaseToronto
DSC03950.jpg

DSC04040.jpg

DSC04088.jpg

DSC03837.jpg

DSC03603.jpg

DSC03681.jpg

DSC03590.jpg

DSC03871.jpg

DSC03920.jpg

DSC03965.jpg

DSC03936.jpg
DSC04114.jpg
DSC03615.jpg
DSC03693.jpg
DSC03795.jpg
DSC04033.jpg
DSC04052.jpg
DSC03942.jpg
DSC03835.jpg
DSC03817.jpg
DSC03741.jpg
DSC04028.jpg
DSC03778.jpg
DSC03746.jpg
DSC04071.jpg
DSC03685.jpg
DSC03933.jpg
DSC03678.jpg
DSC03613.jpg
DSC03823.jpg
DSC03688.jpg
DSC03839.jpg
DSC04043.jpg
DSC03558.jpg
DSC03844.jpg
DSC03773.jpg
DSC04050.jpg
DSC03700.jpg
DSC04042.jpg
DSC03713.jpg
DSC03997.jpg
DSC03892.jpg
DSC03958.jpg
DSC03543.jpg
DSC03737.jpg
DSC03938.jpg
DSC03943.jpg
DSC03939.jpg
DSC03907.jpg
DSC04084.jpg
DSC03689.jpg
DSC03842.jpg
DSC03755.jpg
DSC03867.jpg
DSC03791.jpg
DSC03888.jpg
DSC03707.jpg
DSC03807.jpg
DSC03881.jpg
DSC03621.jpg
DSC03541.jpg
DSC03711.jpg
DSC03728.jpg
DSC03630.jpg
DSC04036.jpg
DSC03600.jpg
DSC03797.jpg
DSC03752.jpg
DSC03551.jpg
DSC03712.jpg
DSC03798.jpg
DSC03534.jpg
DSC04080.jpg
DSC03538.jpg
DSC03710.jpg
DSC03812.jpg
DSC03682.jpg
DSC03854.jpg
DSC03749.jpg
DSC03903.jpg
DSC03801.jpg
DSC04091.jpg
DSC03719.jpg
DSC03562.jpg
DSC03704.jpg
DSC03724.jpg
DSC03937.jpg
DSC03736.jpg
DSC03763.jpg
DSC03945.jpg
DSC03799.jpg
DSC03769.jpg
DSC03930.jpg
DSC03760.jpg
DSC03789.jpg
DSC03849.jpg
DSC03911.jpg
DSC03915.jpg
DSC03546.jpg
DSC03536.jpg
DSC03585.jpg
DSC03642.jpg
DSC03561.jpg
DSC03800.jpg
DSC03647.jpg
DSC03662.jpg
DSC04024.jpg
DSC04060.jpg
DSC04046.jpg
DSC03634.jpg
DSC03644.jpg
DSC04014.jpg
DSC03983.jpg
DSC03649.jpg
DSC03633.jpg
DSC03671.jpg
DSC03587.jpg
DSC03663.jpg
DSC04007.jpg
DSC03555.jpg
DSC03987.jpg
DSC03591.jpg
DSC03568.jpg
DSC03654.jpg
DSC03656.jpg
DSC03569.jpg
DSC03570.jpg
DSC03604.jpg
LIVESTREAM.MP4
All times are Eastern Daylight Time (UTC-04:00).
SCHEDULE.TSX
Enter from Waterloo Terrace on the west side of 620 King St West. Check in, grab your badge, and head upstairs for 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 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 created unpkg and co-created Remix and React Router.

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.

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 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.
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 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.
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 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.
Make a quick pit stop for snacks and coffee before the final talks.

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í 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 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.

Enter from Waterloo Terrace on the west side of 620 King St West. Check in, grab your badge, and head upstairs for 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 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 created unpkg and co-created Remix and React Router.
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.

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 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.
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 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.
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 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.
Make a quick pit stop for snacks and coffee before the final talks.

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í 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 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.

The Remix team is hosting this event at the Shopify Toronto office:
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)
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.
Sign up for our newsletter to receive any updates, announcements, and speaker line up for Remix Jam 2026.