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.
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.
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.
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.
A look at the different facets of website performance, what we can do to optimize our websites to respect our users' time and resources, and the strategies we can reach for in Remix to accomplish those goals.
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.