Monday, August 12Tuesday, August 13Wednesday, August 14

Morning bike ride, hike, or trail run 🚵

Get a start to your day enjoying nature. Connect with other attendees in Slack to plan an activity!

Registration 🎟

Meet at The Eccles Center to get your badge.

Breakfast ☕️

Breakfast and coffee will be provided at The Eccless Center.

AI and Our Marriage

Kapehe, Chris Sev

Let's talk about building React apps with AI. AI is notoriously unreliable. Join Kap and Chris as they talk about important tactics when adding AI to your apps.

Build your own React Metaframework

Dev Agrawal

This session will explore what exactly a metaframework like Next.js or Remix is, what responsibilities they take on, and how they differ from each other, all by building a custom metaframework live on stage.

Break 🥨

Light snack and drinks provided.

TypeScript, the hard way

Adam Thompson

Is it possible to build a type-safe React component that can be rendered as any other component? We'll dive into lesser-used, but powerful TypeScript features while building a polymorphic react component.

React 19 for the Rest of Us

Corbin Crutchley

React 19 introduces a lot of stuff, including server-side behaviors like cache, server form actions, and more. How's a newcomer expected to learn all of this? In this talk!

Lunch 🌯

Explore Park City with your friends and enjoy some local restaurants.

Let's Fight: React Framework Showdown 🥊

Ankita Kulkarni

Choosing the best framework is tough, isn't it? We've got Next.js, Remix, and a bunch of others thrown into the mix. So, let's keep it real in this talk—I'll be comparing three of the big contenders: Next.js, Remix, and one surprise package.

We'll be looking at some key stuff like Data fetching, Routing, SEO, Performance, Server-side Rendering, and more. Think of it like a friendly showdown where these frameworks go head-to-head in a fair and square matchup.

We'll dish out points and see who comes out on top, highlighting which framework rocks for different uses and helping you out with your next project. And hey, no favoritism here—I'll be keeping it neutral and backing it all up with real-world examples.

Level Up Your React Development: Unveiling the Gems of ECMAScript 2024 (ES15)

Frank Visaggio

Calling all React developers! Buckle up for a dive into the treasure trove of ECMAScript 2024 (ES15)! This session unlocks the secrets of this latest JavaScript iteration, empowering you to write cleaner, more efficient, and powerful code.

Get ready to supercharge your JavaScript skills! We'll embark on a thrilling journey through ES15's most valuable features. We'll crack open the mysteries of well-formed Unicode strings, atomic waitSync, and the pipeline operator, all designed to streamline your code and boost readability.

Next, we'll unveil a brand new data storage approach: records and tuples. Discover how these innovative structures can help you organize your data like a pro and write tighter code.

Prepare to be amazed by decorators and pattern matching! We'll show you how decorators can sprinkle extra functionality onto your code without messing with its core. Pattern matching, on the other hand, equips you with a powerful tool to handle various data types and conditions with ease.

The Temporal API is another gem waiting to be unearthed in ES2024. This API equips you with a robust toolkit for handling dates and times, making those pesky date-time operations a breeze.

By the end of this session, you'll be a bonafide ES2024 champion, ready to take your JavaScript development to the next level!

Break 😋

Popcicles and drinks provided.

Creating Custom DevTools for Your React App

Cory House

Modern React apps authenticate users, make HTTP calls, interact with third parties, contain feature toggles, and handle errors. But how do we reliably recreate and configure all these behaviors? In this session, I'll share a pattern for implementing custom dev tools to support automated testing and rapid feedback development. After this session, you'll understand how to design and implement custom tools, so you can run your application in a variety of configurations, quickly.

Unlocking Value with AI Today

Tejas Kumar

Following the great talk by Chris and Kap, we explore how we can leverage GenAI for value generation in our applications and business today by exploring powerful techniques like RAG, and open-source tooling like Langflow.

Harness the Power of Durable, Event-Driven Workflows

Joel Hooks

Orchestrating complex workflows and background jobs can be a nightmare, but it doesn't have to be.

We will look at how to level up your React apps regardless of framework with portable efficient durable event-driven workflows and background jobs.

Dinner 🍣

Grab a bite to eat with friends. This is self pay and restaurant suggestions will be provided.

React Rally Hangout 👾

Board games at the hotel, bar crawl on Main Street, find some friends and have some fun!

Monday, August 12Tuesday, August 13Wednesday, August 14

† This schedule is tentative and subject to change.†† Attending the workshop day August 14th requires an additional ticket.