Talks

Talks I've given at meetups, with the recording, the slides, and the code for each. Each video is a full meetup recording, so every player below is cued to the start of my segment.


Remix 3 is Remixable

Remix Austin Meetup 20 min

Discover how the latest Remix 3 packages unveiled at Remix Jam introduce new building blocks designed to play nicely with the entire web. We'll explore what's new from the Remix team and see how these packages can be remixed — working seamlessly across frameworks, libraries, and even ecosystems far beyond Remix.


Vibe Coding a UX Prototype with React Router

Remix Austin Meetup 18 min

User value and usability tests are crucial for understanding user behavior, yet low-fi tools like Figma or InVision often fail to capture real interactions or gauge navigation flows. By leveraging large language models, small teams can build a fully interactive UX prototype with React Router — using the exact libraries and code of the production app — to obtain richer, more accurate usability metrics in the same time it takes to craft a static mockup.


Mighty Morphin' Code Transformers

A Tour of Compilers in the React Router Ecosystem

Remix Austin Meetup 29 min

A dive into the world of compilers used for and with React Router. We take a look at the basics of transforming code using TypeScript and Vite, as well as a deep dive into the React Compiler's auto-memoizing capabilities and Million's block DOM compiler, to better understand how these technologies work under the hood.



How to Create Your Own JavaScript Framework

Using Web Components, Reactivity, and @remix-run/router to Build a Bespoke Web Framework

Remix Austin Meetup 34 min

An explanation of the inner workings of frameworks like React, React Router, and Remix, the pieces you need to make your own JavaScript framework, and how to assemble them into a custom runtime for single-page, client-side-routed web applications.