Published on www.youtube.com
others / www.youtube.com2024-05-08

Roadmap Planning #11

- Public roadmap ๐Ÿ‘‰ https://github.com/orgs/remix-run/projects/5 - RFCs ๐Ÿ‘‰ https://github.com/remix-run/remix/discussions/categories/official-rfcs - "Open Development" blog post ๐Ÿ‘‰ https://remix.run/blog/open-development 00:00 - Introduction and current work 10:18 - Overview of "In Progress" 13:44 - Fog of War 18:50 - Split out client loaders/actions 24:19 - Middleware and Server Context 40:48 - SSG Learn more at https://remix.run

others / www.youtube.com2024-03-15

Understanding the Steps of Migrating Your Remix App to Vite.js

Remix 2.7 introduced official Vite support, making it ideal to migrate our Remix Apps to Vite. In today's episode, we'll step by step migrate a base Remix App to Vite. 00:00 Introduction 00:14 Step 1: Setup Vite 00:40 Step 2: HMR & HDR 00:58 Step 3: TypeScript Integration 01:26 Step 4: Migrating Remix App Server 02:00 Step 5: Path Aliases 02:26 Step 6: Remove @remix-run/css-bundle 03:00 Step 7: Enabling TailwindCSS 03:24 App Migration (Remix + Vite)

others / www.youtube.com2024-02-14

Internationalizing Remix Vite apps: Adding i18n | Remix Done Right Pt. 3

Welcome back to the "Remix Done Right" series! In this episode, we'll delve into the world of internationalization (i18n) in Remix Vite projects. Join me as I show you how to seamlessly integrate i18n into your Remix applications. ๐Ÿ› ๏ธ What You'll Learn in Part 3: Setting Up i18n: Learn the intricacies of configuring internationalization in Remix Vite projects, ensuring smooth localization of your web apps. Language Switcher: Implement a language switcher to empower users to seamlessly toggle between different language options. Translating Content: Dive into translating content within your application, from static text to dynamic data, ensuring a fully localized user experience. ๐Ÿš€ Get Ready to Remix: Follow along and code with us as we lay the foundation for a globally accessible Remix application with robust internationalization support. Whether you're new to i18n or a seasoned developer, this tutorial is designed to be beginner-friendly yet packed with advanced insights. ๐Ÿ”— Resources and Links: GitHub Repo: https://github.com/AlemTuzlak/remix-ecommerce Remix Documentation: https://remix.run/docs/en/main Vite Documentation: https://vitejs.dev/ ๐Ÿ‘ Don't forget to like, comment, and subscribe for more episodes in this series! Join our coding community and let's build something amazing together. ๐Ÿ“Œ Stay Connected: Twitter: https://twitter.com/AlemTuzlak59192 GitHub: https://github.com/AlemTuzlak โฑ๏ธ Timestamps: 00:00 - Intro 00:39 - Basic setup and overview 01:21 - Revealing entry files 02:00 - entry.client setup 02:20 - Adding everything we need 03:26 - Adding our first language file 04:06 - Adding resources file 05:45 - Modifying entry.server 08:02 - Modifying the root.tsx file 10:35 - Adding our first translation 10:46 - Fixing a Vite specific error with remix-i18n 11:14 - Our first demo 11:50 - Adding another language 12:37 - Making our resources type-safe 15:22 - Adding a language switcher 15:44 - Final demo 16:17 - Outro ๐Ÿ”– Tags: Remix framework, Vite, Remix Vite, internationalization, i18n, web development, frontend development, Remix tutorial, coding tutorial, i18n tutorial, Remix Vite tutorial, web app localization, i18n setup, language switcher, translating content, developer tools, open source, coding community.

others / www.youtube.com2024-02-05

Project Setup with Remix and Vite | Remix Done Right: Part 1

Remix Done Right Series - Part 1: Project Setup with Remix and Vite Welcome to the first installment of our "Remix Done Right" series! In this episode, we dive into the essential steps of setting up the foundation for our Remix app using Vite. Get ready to embark on a journey of creativity and coding as we create a powerful remix application from scratch. ๐Ÿ› ๏ธ What You'll Learn in Part 1: Project Setup: We guide you through the process of setting up a basic project structure using Remix and Vite, ensuring a solid foundation for your app. Remix Development Tools Installation: Learn how to install and configure Remix development tools to streamline your workflow and enhance the development experience. Plugin Integration: Discover the power of plugins as we add some essential ones to supercharge your Remix app development. Tailwindcss: Learn how to install tailwindcss in Remix and use it to style your projects. ๐Ÿš€ Get Ready to Remix: Follow along and code with me as we lay the groundwork for an exciting and feature-rich Remix application. Whether you're a seasoned developer or just starting, this series is designed to be beginner-friendly and packed with valuable insights. ๐Ÿ”— Resources and Links: Remix Documentation: https://remix.run/docs/en/main Vite Documentation: https://vitejs.dev/ Remix Development Tools: https://github.com/Code-Forge-Net/Remix-Dev-Tools ๐Ÿ‘ Don't forget to like, comment, and subscribe for more episodes in this series! Join our coding community and let's build something amazing together. ๐Ÿ“Œ Stay Connected: Twitter: https://twitter.com/AlemTuzlak59192 GitHub: https://github.com/AlemTuzlak โฑ๏ธ Timestamps: 00:00 - Intro 01:23 - Installing a fresh Remix.run project 01:52 - Remix Vite vs old Remix bundler rant 04:12 - Initialing the project 05:02 - Going over what we initialized 05:33 - Modifing our Vite config & adding remix-development-tools 06:54 - tsconfig.json overview 08:49 - Looking at our application with remix dev tools 09:31 - Adding tailwindcss to the project 12:08 - Overview of app with tailwind 12:29 - Adding remix dev tools plugins 14:32 - Our first plugin overview 15:40 - Adding the icons plugin 16:58 - Outro & info on the part 2

others / www.youtube.com2024-01-08

View transitions with 1 line of code in Remix!?

In this video we go over view transitions in Remix.run, how they work, what you can do with them and we go in depth on granular image transitions between pages. The github repo for the video project: https://github.com/AlemTuzlak/remix-view-transition-pokemon If you wish to support the channel consider subscribing for more content. Twitter: https://twitter.com/AlemTuzlak59192 Github: https://github.com/AlemTuzlak Blog: https://alemtuzlak.hashnode.dev/ Timeline: 00:00 - Intro 00:22 - View transition demo 01:45 - View transitions API in depth explanation 05:01 - Project setup for view transitions in Remix 06:10 - View transitions in 1 LOC 07:52 - Main page with view transitions 08:39 - Granular image transitions with custom names 10:00 - How do granular transitions work in Remix 13:32 - Viewing our granular view transitions 14:25 - Even more granular transitions!! 17:07 - Final demo 17:47 - Outro

others / www.youtube.com2024-01-08

What is Remix.run exactly???

We go into what Remix.run is exactly, how it works under the hood and how it improves your DX and makes your users fall in love with your website. If you wish to support the channel consider subscribing for more content. Twitter: https://twitter.com/AlemTuzlak59192 Github: https://github.com/AlemTuzlak Blog: https://alemtuzlak.hashnode.dev/ 00:00 - Introduction to Remix.run 02:08 - How does Remix operate on a server 06:30 - Server framework deep dive 09:08 - Browser framework overview 11:17 - Outro

others / www.youtube.com2024-01-01

Optimistic Drag and Drop

Tying all of the previous Trellix Singles together, this videos shows how you can build something as complex as optimistic Drag and Drop with the simple primitives of Remix. Explore the full code here ๐Ÿ‘‰ COMING SOON 00:00 - Overview 00:46 - Drag and Drop implementation 05:45 - UX before optimistic UI 06:52 - Board state implementation 07:45 - Adding optimistic drag and drop 11:42 - UX with optimistic UI 12:28 - Canceling fetches with fetcher keys Learn more at https://remix.run

others / www.youtube.com2024-01-01

Optimistic Add

Learn how to leverage useSubmit and useFetchers to handle the complex use case of optimistically updating multiple forms without a single useState or useEffect. Explore the full code here ๐Ÿ‘‰ COMING SOON 00:00 - Overview 02:14 - Before optimistic UI 04:16 - Using useSubmit 06:47 - Update data with pending items 09:45 - Get pending items with useFetchers 15:54 - Add pending items to data 17:50 - Demoing optimistic UI 18:26 - Auto scroll with flushSync 21:15 - Review Learn more at https://remix.run

others / www.youtube.com2024-01-01

Creating Records

This video brings everything together from the first 9 videos to allow authenticated users to create a new board and automatically see their new board once it's created. This is the loader, component, action trifecta that makes Remix so powerful. Explore the full code here ๐Ÿ‘‰ COMING SOON 00:00 - Overview 01:31 - Setting up a Remix Action 02:24 - Validating the form data 05:08 - Creating a new board 05:27 - Essential vs. incidental complexity Learn more at https://remix.run

others / www.youtube.com2023-12-19

Redirecting Logged in Users

Like protecting routes from unauthenticated users, sometimes you also want to redirect authenticated users away from other routes. This video shows you the best way to handle redirecting a users from the root of Trellix to the "home" route. Explore the full code here ๐Ÿ‘‰ COMING SOON 00:00 - Overview 00:19 - Redirecting from the root route (โŒ) 02:11 - Redirecting from the index route (โœ”๏ธ) 03:44 - Demoing redirecting logged in users 04:44 - Remix in the future: middleware Learn more at https://remix.run

others / www.youtube.com2023-12-16

Cookies in Remix

A cookie is a small piece of information that your server sends someone in a HTTP response that their browser will send back on subsequent requests. In this Single we explore how to create, write, and read cookies to manage user authentication. Explore the full code here ๐Ÿ‘‰ COMING SOON 00:00 - Overview 00:39 - Scaffolding a createAccount function 03:20 - Creating a cookie 04:14 - Writing the cookie 05:30 - Cookie attributes explained 09:03 - Reading the cookie 11:22 - Review Learn more at https://remix.run

others / www.youtube.com2023-12-01

Remixing Toast Notifications (feat. Andre Landgraf)

Andre teaches Brooks how to build a toast notification system in Remix using Cookies. Full Stack Web Development with Remix ๐Ÿ‘‰ https://a.co/d/5BmioFi Repo (initial setup) ๐Ÿ‘‰ https://github.com/PacktPublishing/Full-Stack-Web-Development-with-Remix/tree/main/15-advanced-session-management/bee-rich/solution Learn more about Andre ๐Ÿ‘‰ https://github.com/andrelandgraf 00:00 - Introductions 06:33 - Setting up the project 12:53 - Client-side toast notifications 19:37 - Server-side toast notifications 28:00 - Cookie-driven toast notifications (diagram) 37:15 - Cookie-driven toast notifications (code) 1:10:30 - Progressively enhanced toast notifications 1:15:15 - Concluding thoughts Learn more at https://remix.run

others / www.youtube.com2023-11-17

Server-Sent Events in Remix (feat. Moishi Netzer)

Moishi Netzer teaches Brooks how to implement server-sent events in Remix! Repo ๐Ÿ‘‰ https://github.com/moishinetzer/remix-live-loader Server-sent events docs ๐Ÿ‘‰ https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events Learn more about Moishi ๐Ÿ‘‰ https://github.com/moishinetzer 00:00 - Introductions 02:44 - Walkthrough of the app 08:50 - Setting up server-sent events 27:18 - Adding multiple listeners 39:14 - Live Chat 52:40 - Final thoughts Learn more at https://remix.run

others / www.youtube.com2023-11-22

Roadmap Planning #7

- Public roadmap ๐Ÿ‘‰ https://github.com/orgs/remix-run/projects/5/views/1 - RFCs ๐Ÿ‘‰ https://github.com/remix-run/remix/discussions/categories/official-rfcs - "Open Development" blog post ๐Ÿ‘‰ https://remix.run/blog/open-development 00:00 - Introduction and recap 01:27 - Bundle Shredding ๐ŸŽธ for Lambda/Serverless Architecture 06:55 - RFC: React Elements and Promises as loader / action data 39:40 - Client Data 47:53 - Remix SPA Target 54:53 - Vite update (Q&A) 57:17 - unstable_parseMultipartFormData (Q&A) 1:00:15 - Middleware (Q&A) Learn more at https://remix.run

others / www.youtube.com2023-11-22

Remix Dev Tools (feat. Alem Tuzlak)

Alem teaches Brooks how to use Remix Forge and the Remix Dev Tools Remix Forge ๐Ÿ‘‰ https://marketplace.visualstudio.com/items?itemName=CodeForge.remix-forge Remix Dev Tools ๐Ÿ‘‰ https://github.com/Code-Forge-Net/Remix-Dev-Tools Learn more about/sponsor Alem ๐Ÿ‘‰ https://github.com/AlemTuzlak 00:00 - Introductions 03:55 - Setting up the project 06:43 - Remix Forge 20:51 - Setting up the Remix Dev Tools 33:37 - Exploring the "Settings" tab 41:47 - Exploring the "Routes" tab 52:13 - Exploring the "Active page" tab 1:11:04 - Exploring the "Errors" tab 1:24:17 - New Vite plugin 1:33:46 - Remix Dev Tools plugins 1:36:19 - Remix Dev Tools enhanced logging 1:41:44 - Final thoughts Learn more at https://remix.run

others / www.youtube.com2023-11-17

The Remix Philosophy is not Just for Remix | Ken Snyder | Conf42 JavaScript 2023

Read the abstract โžค https://www.conf42.com/JavaScript_2023_Ken_Snyder_remix_philosophy Other sessions at this event โžค https://www.conf42.com/js2023 Join Discord โžค https://discord.gg/DnyHgrC7jC Remix Demo - Shopping List โžค https://github.com/kensnyder/remix-demo-shopping-list Chapters 0:00 intro 0:22 preamble 0:31 what we'll cover 0:48 about ken 1:27 why should you care? 2:02 let's create a real remix app 13:18 try it on github 13:27 outlet 14:20 more complex forms 16:29 philosophy: embrace server/client model 17:21 bundles 18:13 single page app 18:39 remix app 20:10 server & runtime adapters 20:41 official list 21:23 work with web foundations 21:43 standards 23:09 request, response 23:48 fetch loves requests & response 24:26 headers 25:28 url search params 26:13 traditional react components 27:11 more traditional react page 27:46 ...or just use remix 28:07 work without js 30:11 demo without js 31:15 roadmap and future flags 31:43 roadmap highlights 32:47 future flags 34:08 applying the philosophy outside remix 35:11 we chose a new mindset 36:14 hello shoreline 36:26 thank you

others / www.youtube.com2023-10-18

v2.1.0 Remix Experimental View Transitions API

Brooks shows off the new experimental View Transition API in Remix v2.1.0 Release Notes ๐Ÿ‘‰ https://github.com/remix-run/remix/releases/tag/remix%402.1.0 unstable_viewTransition API ๐Ÿ‘‰ https://remix.run/docs/2.1.0/components/link#unstable_viewtransition Matt Brophy's React Router Demo ๐Ÿ‘‰ https://github.com/brophdawg11/react-router-records Chapters 00:00 Introduction 02:41 Remix.run blog example 05:29 Transitioning specific elements 13:24 Accessibility and prefers-reduced-motion Learn more at https://remix.run

others / www.youtube.com2023-10-05

Upload e Crop de Imagens com Remix JS e Easy Crop. Uso do Shadcn UI Bun com gerenciado de pacotes.

GitHub Repo: https://github.com/RemixJS-Brasil/remix-upload-cropimage Neste vรญdeo, mergulhamos em uma jornada de desenvolvimento web emocionante, onde exploramos como realizar o upload e o recorte de imagens com Remix JS e a eficiente biblioteca React Easy Crop. Alรฉm disso, vamos dar um toque visual de classe ao nosso projeto, utilizando os componentes do elegante Shadcn UI e otimizar nosso fluxo de trabalho com o gerenciamento de pacotes Bun. Prepare-se para aprender a criar uma experiรชncia de usuรกrio excepcional enquanto aprimoramos nossas habilidades de desenvolvimento web.

others / www.youtube.com2023-10-08

Setting Up Remix JS with Strapi Headless CMS: Quick Start Guide

Setting Up Remix JS with Strapi Headless CMS: Quick Start Guide In this video, we won't be starting from scratch. Instead, we're diving straight into a finished project from a repository. I'll show you how easy it is to get started with Remix JS and Strapi Headless CMS to jump-start your web development project. So if you are looking for a Free completed web site, give this repo a try. ๐Ÿ” What's Inside: How to pull a project from a repository. Step-by-step guide to get the project up and running on your system. Overview of the project's main features. Why Try This? ๐Ÿ•’ Save time with a ready-made solution. ๐Ÿ”ง Get a feel for Remix and Strapi by exploring a completed project. ๐Ÿ“š Learn without the hassle of setting things up from the beginning. This video is based on Paul's project. We'll go through a Remix and Strapi combination, giving you a clear idea of how to use and tweak it for your own projects. ๐Ÿ“ Links & Resources: Project Repo: https://github.com/PaulBratslavsky/strapi-remix-starter About Strapi: https://strapi.io About Remix: https://remix.run ๐Ÿ—ฃ If this video helps you out or if you've got questions, drop a comment below! If you find this useful, give it a thumbs up ๐Ÿ‘ and don't forget to SUBSCRIBE for more. Let's make web projects easier together! --------------------------------------------------------------------------------------------------------------------- Check out my other videos. --------------------------------------------------------------------------------------------------------------------- Want to see how I use ChatGPT to study? Check out this video. https://www.youtube.com/watch?v=BxRoPAYMDG8 Javascript vs React how soon should you learn it? https://www.youtube.com/watch?v=w8NCk4qMAAs Check out my story and how I got hired? https://www.youtube.com/watch?v=61P0yKsU8yw Check out my first cringe video here. This was one of my first videos. https://www.youtube.com/watch?v=DjYz8-UwS4o

others / www.youtube.com2023-09-26

Remix v2 Routes Upgrade

This video is walkthrough of a few strategies you can take to migrate from the Remix v1 to v2 route file naming convention - Migration doc: https://remix.run/docs/en/main/start/v2#file-system-route-convention - @remix-run/v1-route-convention: https://www.npmjs.com/package/@remix-run/v1-route-convention - Plopix script: https://gist.github.com/Plopix/58fc3f3be202d9915c466e71077d36a2 - kiliman's flat routes library also has a migration script: https://github.com/kiliman/remix-flat-routes#-migrating-existing-routes - Simple bash script demonstrated in this video: https://gist.github.com/brookslybrand/53ecbcbad0fb7735aa763106536d4ed2

others / www.youtube.com2023-10-06

Remix Austin Meetup - 10/04/23

This Remix Austin meetup took place at the H-E-B Digital & Favor Eastside Tech Hub in Austin, TX on October 4th. We had a great speaker! remixaustin.com repo: https://github.com/remix-austin/remixaustin-com Strapi Remix Starter: https://github.com/PaulBratslavsky/strapi-remix-starter 01:49 Brooks Lybrand - Upgrading remixaustin.com to v2 28:55 Paul Bratslavsky - How I use Remix and Strapi to Prototype Ideas Fast 46:22 Announcements Upgrading remixaustin.com to v2 โ€” Brooks Lybrand Remix v2 recently launched! Let's walk through what an upgrade looks like by upgrading our very own website How I use Remix and Strapi to Prototype Ideas Fast โ€” Paul Bratslavsky I have many ideas for Saas products. They are all always bad, but I still need to try them out. Knowing this about myself, I wanted to figure out the quickest way to go from 0 to 1. In this talk, I will share how I use Strapi ( headless CMS ) with Remix. - Some of the benefits - Prototype fast - Separate content from the presentation layer - Developers and content managers can work in parallel - Small team or tight schedule - Project budget - Need a pre-build admin to manage content - Lots of content to manage I will showcase some code examples of Remix projects with Strapi and how you can go from 0 to 1. There are many great Remix stacks out there, and in this talk I will be sharing mine. Want to attend future Remix Austin meetups? Join our group to be notified of future events: https://www.meetup.com/remix-austin

others / www.youtube.com2023-09-12

I might be enjoying Remix more than Next

๐Ÿ“˜ T3 Stack Tutorial: https://1017897100294.gumroad.com/l/jipjfm ๐Ÿค– SaaS I'm Building: https://www.icongeneratorai.com/ โœ‚๏ธ Background Cutter: https://www.backgroundcutter.com/ ๐Ÿ’ฌ Discord: https://discord.gg/4kGbBaa ๐Ÿ”” Newsletter: https://newsletter.webdevcody.com/ ๐Ÿ“ GitHub: https://github.com/webdevcody ๐Ÿ“บ Twitch: https://www.twitch.tv/webdevcody ๐Ÿค– Website: https://webdevcody.com ๐Ÿฆ Twitter: https://twitter.com/webdevcody

others / www.youtube.com2023-07-06

Create a Full Stack Realtime Chat Messaging App with Remix.run

Join me in this exciting coding tutorial as we dive into the world of full stack development! In this video, we'll be creating a feature-rich chat messaging application using Remix.run using the power of Server-Sent Events. ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปGithub Repository: https://github.com/ski043/remix-chat-yt ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Ressources used: Remix.run: https://remix.run/ Tailwind.css: https://tailwindcss.com/ Remix-Auth docs: https://remix-docs-flame.vercel.app/ Timestamps 00:00 Intro 00:25 Demo 01:05 Installation 09:00 Setup Prisma 15:10 Coding Application @Remix-Run @TailwindLabs #tailwindcss #react

others / www.youtube.com2023-06-23

Remix.run V2 Full Stack Tutorial 2023 |ย Crash course

Welcome to the Remix.run V2 Full Stack Tutorial 2023 Crash course! In this exciting Crash course, we'll dive deep into the latest version of Remix.run, a cutting-edge framework for building full stack JavaScript applications. ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปGithub Repository: https://github.com/ski043/remix-tutorial-yt ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Ressources used: Remix.run: https://remix.run/ Tailwind.css: https://tailwindcss.com/ Timestamps 00:00 Intro 00:25 Demo 01:35 Initial Setup 07:00 Dark Mode Setup 17:00 Coding Application 50:30 Hygraph Setup 56:00 Coding Application 01:38:06 Deployment @TailwindLabs @Remix-Run #tailwindcss #remix

others / www.youtube.com2023-06-20

Building an E-Commerce Store with Remix.run, Stripe, and Sanity.io: Full Stack Tutorial

Learn how to build a cutting-edge E-Commerce app using Remix.run, Stripe, Sanity.io and Tailwind.css in this comprehensive coding tutorial. Discover the power of Remix.run's web framework, integrate seamless payment processing with Stripe, and enhance your app's visual appeal with Tailwind.css. Link to code: www.github.com/ski043/sanity-ecommerce Chapters: 0:00 Intro 0:15 Demo 1:11 Coding 2:13:07 Deployment

others / www.youtube.com2023-06-20

Create a Personal Website / Blog using Remix.run, Tailwind.css, Hygraph and GraphQL

Welcome to my latest YouTube tutorial on creating a personal website with a blog using the powerful combination of Remix.run, Tailwind.css, Hygraph, and GraphQL! ๐Ÿš€ In this step-by-step guide, I will walk you through the process of building an impressive personal website that showcases your unique skills while incorporating a dynamic blog. Harnessing the cutting-edge technologies of Remix.run, Tailwind.css, Hygraph, and GraphQL, you'll learn how to create a stunning online presence that leaves a lasting impression. ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปGithub Repository: https://github.com/ski043/personal-website ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Ressources used: Tailwind.css: https://tailwindcss.com/ Remix.run: https://remix.run/ graphql-request: https://www.npmjs.com/package/graphql-request Headlessui: https://headlessui.com/ remix-themes: https://github.com/abereghici/remix-themes Timestamps 00:00 Intro 00:25 Demo 01:35 Initial Setup 07:00 Dark Mode Setup 17:00 Coding Application 50:30 Hygraph Setup 56:00 Coding Application 01:38:06 Deployment โ€‹@Hygraph @TailwindLabs @Remix-Run #tailwindcss #remix

others / www.youtube.com2023-05-17

"Fast, responsive native mobile apps powered by Remix & defer" by Oscar Newman at #RemixConf 2023 ๐Ÿ’ฟ

Get advanced with `defer` and other Remix features to power a lag-free, web-based native app, without giving up Remix's data loading and mutations on the server. Chasing the dream of write-once/run-anywhere by wrapping your website in a native app shell? Scared that a great Remix website won't feel as snappy as the instant transitions of your old SPA? Fear notโ€”by being smart with `defer` and leveraging the browser platform, you can power a spinner-free website and super-speedy native app from the same routes. Speaker Bio: Oscar Newman is a product and design-focused software engineer working on consumer healthcare experiences at Solv Health, where he has led a team-wide migration to Remix. He's passionate about consumer healthcare and building compelling user experiences. He's dabbled in design systems and front-end tooling, and is terrible at algorithms and most coding interviews. https://remix.run/conf/2023/speakers/oscar-newman

others / www.youtube.com2023-05-17

"Next gen HMR in Remix" by Pedro Cattori at #RemixConf 2023 ๐Ÿ’ฟ

How does Remix update your browser in dev? It's more than just watch mode, live reload, or even HMR. Let's dive into how Remix offers a world-class dev experience. Speaker Bio: Pedro Cattori is a software engineer on the Remix team at Shopify. He lives in Washington, D.C. He works on the Remix compiler, dev server, TypeScript integration, and writing algorithms that the rest of the team pretends to understand and prefers to never look at. https://remix.run/conf/2023/speakers/pedro-cattori

others / www.youtube.com2023-05-17

"Web beyond the edge" by Igor Minar & Nevi Shah at #RemixConf 2023 ๐Ÿ’ฟ

Edge computing is increasingly being adopted by web developers these days to improve UX and decrease latency of their applications. Cloudflare Workers, Deno Deploy, Netlify Edge Functions, and Vercel Edge Functions, all have made edge computing available to developers of full stack applications. With this adoption new architectural patterns and anti-patterns for building web applications have emerged. In this talk weโ€™ll cover how developers can utilize edge computing to build full-stack applications and what are the strengths and weaknesses of this approach. Weโ€™ll also look into the future โ€” beyond the edge, and explore how thinking of the network as the computer will fundamentally change the architecture of web applications in order to make building planet-scale applications accessible to everyone. Speaker Bio: Nevi Shah is a Product Manager at Cloudflare. She works on Cloudflare Pages and Cloudflare D1. https://remix.run/conf/2023/speakers/nevi-shah Speaker Bio: Igor Minar is a software engineer at Cloudflare and co-creator of AngularJS, Angular, and Karma. He has spent the last 15 years helping developers by building infrastructure, APIs, and tooling for the Web. Igor built some of the biggest web development communities during his time at Google. He collaborated with the TypeScript team to bring type-checking and better tooling to developers, as well as browser vendors to design and improve web APIs. He has also worked to establish pragmatic best practices in the web ecosystem by creating conventional commits and many evergreen libraries. https://remix.run/conf/2023/speakers/igor-minar

others / www.youtube.com2023-05-17

"Accelerating Web Development with Mock Service Worker" by Sean McQuaid at #RemixConf 2023 ๐Ÿ’ฟ

Mock Service Worker (MSW) is a powerful tool for speeding up development and testing by intercepting and modifying network requests. In this talk, we will explore the benefits of using MSW and how it can be leveraged to streamline your development process. We will cover best practices for implementing MSW, including how to use it for both testing and local development. Additionally, we will discuss real-world examples of how MSW has been used to improve the efficiency and effectiveness of development teams. Speaker Bio: Sean McQuaid is a Senior Software Engineer on the Customer Technology Solutions team at Chick-fil-A. Prior to learning how to code, he attended music school and played the trumpet professionally for over a decade. Sean is very passionate about testing, performance, and tools that provide a good developer experience. https://remix.run/conf/2023/speakers/sean-mcquaid

others / www.youtube.com2023-05-17

"Lightning Fast E-Commerce: Remix with Shopify Hydrogen" by Alexa Spalato at #RemixConf 2023 ๐Ÿ’ฟ

Join us for a thrilling ride as we explore the world of headless e-commerce with Shopify Hydrogen! This tech stack is taking the e-commerce industry by storm, and in this talk, we'll show you just how easy and fun it is to build a high-performance online store using Hydrogen's ready-to-use React components. From creating collections and products to implementing a shopping cart, we'll cover it all and give you the tools you need to elevate your developer experience. Don't miss out on this opportunity to learn the ins and outs of Shopify Hydrogen and see firsthand how it can revolutionize your e-commerce projects. Speaker Bio: Alexandra Spalato is a Developer Relations engineer at Storyblok. She was born and raised in France and lives now on the beautiful Spanish island of Mallorca. While working as a freelance developer and entrepreneur, she decided to fully specialize in the JAM Stack. She is an advocate for headless architecture and has taken that advocacy full time at Storyblok. https://remix.run/conf/2023/speakers/alexandra-spalato

others / www.youtube.com2023-05-17

"Get Rich Quick: AI-Powered Remix Apps" by Andrew Petersen at #RemixConf 2023 ๐Ÿ’ฟ

Want to get rich? Step 1: Buy *.ai domain Step 2: Create pitch deck and start picking out private jets You've already got your Remix app, now just layer on some OpenAI GPT-3/4 so you can justify one of those .ai domains and raise a bunch of money. We'll look at how to utilize a Large Language Model (LLM) in a Remix app. We'll unpack some interesting performance constraints, and identify the technical mechanics to work around them. Speaker Bio: Andrew Petersen is a full-stack developer with over a decade of professional experience. He excels at leading development teams and collaborating with non-technical stakeholders. When not coding, you can find him in the backcountry with his wife and two dogs. Their favorite spots are in southern Utah and Idaho's Sawtooth mountains. https://remix.run/conf/2023/speakers/andrew-petersen

others / www.youtube.com2023-05-17

"Good Bye Spinners: Enhancing UX with Optimistic UI" by Giovanni Benussi at #RemixConf 2023 ๐Ÿ’ฟ

Most of the time our API calls work, so why donโ€™t assume that theyโ€™ll do and provide a seamless experience? Optimistic UI means to simulate a positive response from the server before receiving one. This talk will introduce examples of optimistic UIs, highlight their benefits, and provide guidance on incorporating them into our applications. Speaker Bio: Giovanni Benussi has been a full-stack developer for more than 12 years. He started working on Ruby on Rails, eventually working on new features, maintenance, and scalability for the framework. Nowadays he works primarily with React. https://remix.run/conf/2023/speakers/giovanni-benussi

others / www.youtube.com2023-05-17

"Remix Live Loader" by Alex Anderson at #RemixConf 2023 ๐Ÿ’ฟ

Like most things in Remix, realtime data comes with the platform! Server-sent Events let us pass messages from the server to connected clients, making it possible for instant updates when any user makes a change. But how can you use this to make sure every route's data is kept fresh? Enter useLiveLoader, a technique to connect Server-sent Events with useLoaderData to always keep your data fresh. With just one hook, we get the same route data loading as useLoaderData with automatic real-time updates. Let's take a peek at what realtime in Remix looks like, and how to build this kind of hook for your own app. Speaker Bio: Alex Anderson is a software engineer at Echobind, a full-service software agency. He's a maker in many mediums, including code, baked goods, games, tech courses, and music. A spaceship enthusiast, Alex created Thorium: an open-source platform for live-action spaceship bridge simulations. He enjoys building games and puzzles with the web. https://remix.run/conf/2023/speakers/alex-anderson

others / www.youtube.com2023-05-17

"Remix API" by Shane Walker at #RemixConf 2023 ๐Ÿ’ฟ

Using Remix to create a stand alone API is simple, fast and really fun! In just a couple minutes you can stand up a super straight forward API. This can let folks dip their toe into the wonderful world of remix without rewriting their front end. Speaker Bio: Shane Walker is a self-taught developer with a passion for learning new things and watching them come to life. From his first โ€œHello Worldโ€ app, he was hooked. He is invigorated by solving problems in code. https://remix.run/conf/2023/speakers/shane-walker

others / www.youtube.com2023-05-17

"The Epic Stack" by Kent C. Dodds at #RemixConf 2023 ๐Ÿ’ฟ

Modern web development is fantastic. There are so many great tools available! Modern web development is exhausting. There are so many great tools available! Each of these sentiments is true. Whatโ€™s great is that most of the time, itโ€™s hard to make a choice that is wrong. Seriously. The trade-offs of most of the frameworks and tools you could use to build your application fit within the constraints of the vast majority of apps. Despite this, engineers consistently struggle with analysis paralysis. Let's talk about this, and a solution I am working on for it. Speaker Bio: Kent C. Dodds is a world renowned speaker, teacher, and trainer and he's actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. He is the creator of EpicWeb.dev, EpicReact.Dev, and TestingJavaScript.com. He's an instructor on egghead.io and Frontend Masters. He's also a Google Developer Expert. Kent is married and the father of four kids. https://remix.run/conf/2023/speakers/kent-c-dodds

others / www.youtube.com2023-05-17

"(Ab)use the Platform!" by Jon Jensen at #RemixConf 2023 ๐Ÿ’ฟ

As any Remixologist will tell you, modern web apps are just pages/links/forms layered in spinners/latency/jank. If that's true, we should use Remix and web fundamentals everywhere to build better experiences! But what about highly interactive apps with streaming data and visualizations? Just how far should we push the envelope? Let's find out! In this talk, we'll implement a multi-user musical instrument with Remix, (ab)using things like: - Forms and FormData - Web Audio - Browser history - Progressive enhancement - Full stack components - Response and Server-sent events Speaker Bio: Jon Jensen is a Senior Software Engineer at Netflix working to improve the developer experience for other UI engineers. Previously he worked at Amazon and Instructure, working on all things software-y. In his spare time he's usually in the mountains, playing Minecraft with his kids, or following the Red Food Truck around Salt Lake City. https://remix.run/conf/2023/speakers/jon-jensen

others / www.youtube.com2023-05-17

"Remixing MDX to Create More Accessible Content" by Monica Powell at #RemixConf 2023 ๐Ÿ’ฟ

An exploration of how using MDX with Remix enhances the Markdown authoring experience, unlocks an ecosystem of tools to improve accessibility, and enables developers to craft more customized content experiences. This talk will walk through multiple ways MDX can be incorporated into a Remix site and provides examples of leveraging MDX to strengthen the usability and accessibility of content. Speaker Bio: Monica Powell is a software engineer who is passionate about making contributing to open-source more approachable, creating technology to elevate people, and building community. You can find her developing educational technology as a Senior Software Engineer at Newsela, teaching web development, and contributing to open-source projects. GitHub recognized her as an inaugural GitHub Star based on her involvement in the tech community. https://remix.run/conf/2023/speakers/monica-powell

others / www.youtube.com2023-05-17

"Reaching new heights with Remix, Prisma and Google Cloud Run" by Brian Lee at #RemixConf 2023 ๐Ÿ’ฟ

Let's look at real world look at a migration from a React SPA and self-managed Express API to Remix on Google Cloud Run in a production setting. At Nellis Auction we made the jump and have insights to share with those of you looking to make the switch as well (hint: the performance boost for our customers was dramatic). Speaker Bio: Brian Lee is the VP of Engineering at Nellis Auction, an advisor at Reality Defender, and is currently seeking Masters in Computer Science at Vanderbilt University in Nashville, TN. Brian graduated from UNLV in 2013. Throughout his career he has worked in many areas, including geographic information systems, artificial intelligence, machine learning, custom video streaming, mobile development, and gaming engines. His work has spanned several languages and technologies, but it was always nestled within the web ecosystem. https://remix.run/conf/2023/speakers/brian-lee

others / www.youtube.com2023-05-17

"Use Remix to ship faster/build ambitiously with great UX" by Clifford Fajardo at #RemixConf 2023 ๐Ÿ’ฟ

I will discuss some of the things we've built at LinkedIn with Remix, why we chose it over other alternatives, our incremental migration story and how Remix is enabling us to ship faster & more ambitious web UIs for our users. Whether your an indie hacker, working at startup or large company, and are interested in moving to Remix, this talk is for you. Speaker Bio: Clifford Fajardo is a full-stack software engineer at LinkedIn where he works on infrastructure tools.He has worked at both startups and other large companies, including Salesforce. In his spare time you might find Clifford contributing to open source, hiking trails in the Bay Area, or eating at his favorite pizza shop: Bronco Billy's Pizza. He has a twin brother and is a proud Nicaraguan-American ๐Ÿ‡ณ๐Ÿ‡ฎ https://remix.run/conf/2023/speakers/clifford-fajardo

others / www.youtube.com2023-05-17

"A Fist Full of Data: Web Performance, and Data on The Web" by Henri Helvetica at #RemixConf 2023 ๐Ÿ’ฟ

Itโ€™s 2023, and we have witnessed significant advancements in the web platform. Much of that came from innovation, pushing the web to unimaginable capabilities. This has also sadly come at the unimaginable costs to user experience and web performance. A Fist Full of Data is an eye opening talk about data on the web, and the modern means used to mitigate the user experience malaise. Speaker Bio: Henri is a freelance developer who has turned his interests to a passionate mix of site performance engineering and pinches of user experience. When not reading the deluge of daily research docs and case studies, or indiscriminately auditing sites in devtools, Henri can be found contributing back to the community, co-programming meetups including the Toronto Web Performance Group or volunteering his time for lunch and learns at various bootcamps. Otherwise, heโ€™s focusing on running the fastest 5k possible. https://remix.run/conf/2023/speakers/henri-helvetica

others / www.youtube.com2023-05-17

"Remixing Constraint Validation" by Edmund Hung at #RemixConf 2023 ๐Ÿ’ฟ

The Remix Form and Action have drastically simplified our forms. While it's easy to validate form data on the server, people have always been searching for a good client-side form validation solution. What if we could use the platform to implement simple client-side validation without adding another dependency? In this talk, we'll explore how to utilize the Constraint Validation API to provide a modern form validation experience in Remix. Speaker Bio: Edmund Hung is a senior web developer from Hong Kong who works on the global online food-ordering and delivery platform, Delivery Hero. He maintains Remix Guide and is currently building Conform, a form validation library focusing on progressive enhancement. In his spare time, he enjoys cycling and gaming. https://remix.run/conf/2023/speakers/edmund-hung

others / www.youtube.com2023-05-17

"Video Editing in the Browser" by Christoher Chedeau at #RemixConf 2023 ๐Ÿ’ฟ

Video editing is a booming market with influencers being all the rage with Reels, TikTok, Youtube. Did you know that browsers now have all the APIs to do video editing in the browser? In this talk I'm going to give you a primer on how video encoding works and how to make it work within the browser. Spoiler, it's not trivial! Speaker Bio: Christopher Chedeau is the co-creator of React Native and Prettier, and the creator of React Conf, Excalidraw, and Yoga (the layout engine, not the one where you stretch a lot). https://remix.run/conf/2023/speakers/christopher-chedeau

others / www.youtube.com2023-05-17

"Convince your boss to use Remix" by Andre Landgraf at #RemixConf 2023 ๐Ÿ’ฟ

Do you currently feel stuck and limited working on a React SPA? It is time to sit down with the decision-makers at your company and convince them to unlock the full potential of the web platform with Remix. In this talk, I want to make 5 points to convince your boss to try Remix. You might have already fallen in love with the Remix-way of building for the web, but you will need a business case with solid business incentives to make your boss pay attention. Letโ€™s build one together! Speaker Bio: Andre Landgraf is a full-stack developer from Germany. He currently lives in Cupertino, CA and works for LinkedIn. At work, Andre is known as the Remix guy. He is passionate about building for the web and enjoys learning, writing, and teaching about it. https://remix.run/conf/2023/speakers/andre-landgraf

others / www.youtube.com2023-05-17

"The Humble Cookie" by Scott Smerchek at #RemixConf 2023 ๐Ÿ’ฟ

When their inventor, Lou Montulli, came up with the concept for cookies, he couldnโ€™t have known the impact these little packets of data would have on the internet as we know it. Join me in this exciting journey as we uncover the humble beginnings of the HTTP cookie, its maligned use by advertisers, yet evolution into a still quite versatile tool for web developers today. The cookie was unfashionable for a span with Single Page Applications, but with Remix, we can once again easily harness the power of cookies in a secure way. In this talk, we'll dive deep into the world of cookies and explore the variety of ways they can be used in Remix to enhance the user experience and simplify the development process. Whether you're a seasoned developer who remembers the good olโ€™ days or just starting out, you'll leave with a better understanding of the powerful role cookies play in developing modern web sites with Remix. Speaker Bio: Scott Smerchek lives in Kansas City and works remotely for UDisc, creating web applications to help disc golfers of all abilities. He works primarily with Node.js, PostgresSQL, MongoDB, and React. He is passionate about functional programmingโ€”regardless of the language. https://remix.run/conf/2023/speakers/scott-smerchek

others / www.youtube.com2023-05-17

"React Core Panel" by Joe Savona, Ricky Hanlon, Dan Abramov, & Michael Jackson at #RemixConf 2023 ๐Ÿ’ฟ

A panel Q&A discussion at Remix Conf with the React team and Michael Jackson. Speaker Bio: Joe was planning to major in math and philosophy but got into computer science after writing physics simulations in Matlab. Prior to React, he worked on Relay, RSocket JS, and the Skip programming language. While heโ€™s not building some sort of reactive system he enjoys running, studying Japanese, and spending time with his family. https://remix.run/conf/2023/speakers/joe-savona Speaker Bio: Dan is a software engineer on the React team at Meta. https://remix.run/conf/2023/speakers/dan-abramov Speaker Bio: Ricky majored in theoretical math and spent his early career working at startups and the Jest core team. In 2018 he joined Meta and somehow found himself on the React team. When he's not pushing bugs to your React code you can find him tweeting, skiing, golfing, or closing GitHub issues that do not match the issue template. https://remix.run/conf/2023/speakers/ricky-hanlon Speaker Bio: Michael is the co-creator of Remix. https://remix.run/conf/2023/speakers/michael-jackson

others / www.youtube.com2023-05-17

"How to Build Accessible React Components" by Catherine Johnson at #RemixConf 2023 ๐Ÿ’ฟ

Hope you are strapped in for some accessibility! In this session we will breakdown how you can use built-in React tools and web accessibility guidelines to create flexible and accessible components for your website. Speaker Bio: Cat Johnson is a Software Engineer at Microsoft who has worked for more than six years in the industry. She works on React Web Components and focuses on building accessible technology. Cat loves to talk about and teach how to create more accessible and inclusive web applications. She hosts a podcast discussing new technology and how it can create a positive social impact in our world today. She firmly believes that technology can be used to create a more inclusive and equitable world as long as we keep it in check. https://remix.run/conf/2023/speakers/cat-johnson

others / www.youtube.com2023-05-17

"Remixing Community" by Brooks Lybrand at #RemixConf 2023 ๐Ÿ’ฟ

How do you build community? Especially around a web framework on the cusp of a public v1 release right as society is reopening after a global pandemic? It's not too dissimilar from building a website: trial and error, continuous delivery, teamwork, and a lot of optimism and emojis ๐Ÿ˜… In this talk I will share the history and lessons learned from building the Remix Austin meetup. How we went from a single meeting of 2 people in a loud bar, to a community of engineers of varying experience who regularly meet to share demos, talks, and even build a website together. My hope is that our trial and error will be inspiration for anyone trying to build their own tech community. Additionally I hope to encourage the larger Remix community to continue building better websites by cultivating a culture of sharing and connectedness. Speaker Bio: Brooks Lybrand is a Senior Web Engineer for H-E-B, [what he believes is] the best grocery store in the world [okay, at least in Texas]. Brooks specializes in building proof-of-concepts, evaluating tools, and creating highly interactive, data-rich applications. He enjoys exploring new ideas and technologies to help create better experiences for both developers and end-users. When not writing code, he loves spending time with his wife and dogs, camping, playing board games, and pretending he knows what he's talking about when it comes to coffee and mixed drinks. https://remix.run/conf/2023/speakers/brooks-lybrand

others / www.youtube.com2023-05-17

"Web Performance Testing: Choosing between RUM and Lab Tests" by Erick Tamayo at #RemixConf 2023 ๐Ÿ’ฟ

What is the difference between Real User Monitoring (RUM) and Lab tests (Lighthouse), and why are both important to deliver a great user experience. Speaker Bio: Erick Tamayo is a Senior Front-end developer at Shopify. He also created Metronome, a tool for real user monitoring (RUM) specifically for Remix. Erick has been following Remix since its creation in 2020 and decided to join the community in 2021. https://remix.run/conf/2023/speakers/erick-tamayo

others / www.youtube.com2023-05-17

"Let 70%+ of the users in the world to access your apps" by Arisa Fukuzaki at #RemixConf 2023 ๐Ÿ’ฟ

Accessibility, better DX, and performance get a lot of attention as it improves better UX significantly. Plus, it gives satisfaction to devs by seeing the significant improvements. But how about internationalization? A fun fact: Over 70% of the users in the world access non-English content. In this talk, I'll show you more surprising facts about internationalization and what are scalable approaches. You'll see examples with libraries for frameworks with a few different logic to implement different internationalization layouts. Speaker Bio: Accessibility, better DX, and performance get a lot of attention as it improves better UX significantly. Plus, it gives satisfaction to devs by seeing the significant improvements. But how about internationalization? A fun fact: Over 70% of the users in the world access non-English content. In this talk, I'll show you more surprising facts about internationalization and what are scalable approaches. You'll see examples with libraries for frameworks with a few different logic to implement different internationalization layouts. https://remix.run/conf/2023/speakers/arisa-fukuzaki Note: due to technical difficulties during Arisa's talk at the conference, Arisa was invited to run through her talk again later that evening. This video is that up-to-date version.

others / www.youtube.com2023-05-17

"The Little Remix Site that Could" by Brandon Kish at #RemixConf 2023 ๐Ÿ’ฟ

It started life as a create-react-app landing page in front of a vendorโ€™s SaaS app that got an instant SEO upgrade with Remix v1.1.1โ€™s server side rendering, and itโ€™s never looked back. Need an unauthenticated version of โ€œportalโ€ content before the SaaS vendor supported it? Remix made that easy. Need to migrate content from a 25 year old on-premise vendor solution to a 10 year old on-premise vendor solution but want a modern user experience? We import the vendorโ€™s design library into Remix and handoff the .NET appโ€™s existing user sessions to Remix by POSTing JWTs. Remix is filling the gaps for Schoolcraft College and leveraging a hodgepodge of APIs and creaky old databases. Higher education development can be fun! Speaker Bio: Brandon Kish is a web developer at Schoolcraft College in Livonia, Michigan. He previously taught web design to community college students and misses the CSS Zen Garden. https://remix.run/conf/2023/speakers/brandon-kish

others / www.youtube.com2023-05-17

"When things go wrong, get errors right!" by Glenn Reyes at #RemixConf 2023 ๐Ÿ’ฟ

When we build web applications, pretty much always the fun part of it is the happy path: That everything works! But what if something goes wrong? Itโ€™s so easy to oversee all the error instances which naturally leads to not covering them well enough. Letโ€™s discuss challenges about errors and explore patterns and tools that can help us make better user experiences when things go wrong. Speaker Bio: Glenn is a software engineer, tech speaker and workshop instructor with a passion for building innovative products and beautiful user interfaces using cutting edge web technologies and open source software such as React, GraphQL and TypeScript. Aside from tech, youโ€™ll find him either traveling, on a road bike or playing the guitar. https://remix.run/conf/2023/speakers/glenn-reyes

others / www.youtube.com2023-05-17

"Why I chose Remix and never looked back" by Paul Bratslavsky at #RemixConf 2023 ๐Ÿ’ฟ

In this talk we'll explore how Remix and a headless CMS enabled me to build a client app in two weeks, and how the same approach can help you deliver faster for your clients or team as well. I'll show how you can cut your development time, empower content editors to manage content without additional coding, and create a dynamic frontend in parallel. Speaker Bio: Developer advocate by day and content creator by night, Paul Bratslavsky loves learning new things and sharing them with others. He is a big fan of everything Javascriptโ€”especially Remix and Strapi. https://remix.run/conf/2023/speakers/paul-bratslavsky

others / www.youtube.com2023-05-17

"Remixing Hydrogen - Lessons learnt embracing the platform" by JP Prieto at #RemixConf 2023 ๐Ÿ’ฟ

34 years ago HTTP was born, 9 years later HTML v2 added the form element and at about the same time Ruby on Rails showed us the power of server-side mutations with semantic URLs. Along the way, we went full SPA and embraced everything-client. Itโ€™s now 2023, a time to leverage the best practices of the past and Remix some classics. Join me as I dive into what it was like to swap our homegrown react framework with Remix and how this change will impact Shopify headless commerce codebases, patterns and performance in the future. Speaker Bio: I'm a Full-stack engineer with a decade of experience developing highly performing e-commerce applications for agencies and brands such as Cuts Clothing, Vuori, Liquid IV amongst many others. Currently, I am a member of the Hydrogen team at Shopify where our focus is to deliver the best framework and tools for developing headless commerce applications. I am passionate about web standards, React and of course Remix. https://remix.run/conf/2023/speakers/jp-prieto

others / www.youtube.com2023-05-17

"React Router 6.4 Saved My Side Business" by Cameron Matheson at #RemixConf 2023 ๐Ÿ’ฟ

I've been running a side business on an old-React/Flux/React Router 3.0 frontend with a Rails backend. Despite being conceptually simple, the frontend was nearly unmaintainable. In this talk we'll explore how React Router data loaders really turned things around for this creaky old site. Speaker Bio: Cameron Matheson likes writing code and hanging out with his family. He's been living in the year of Desktop Linux since 1998. https://remix.run/conf/2023/speakers/cameron-matheson