Get Started

Remix is a full stack web framework that focuses on web standards and the server/client model so that you can develop the features your users want and need without being bogged down in over-abstractions. When you get good with Remix, you actually get good at the foundations of web development.

Up and Running with Remix

Learn Remix by Building a Social Media Platform with TypeScript and Prisma

Search Results

Build a Realtime Chat App with Remix and Supabase

course by Jon Meyers

Up and Running with Remix

course by Kent C. Dodds

Learn Remix by Building a Social Media Platform with TypeScript and Prisma

course by Ian Jones

Outro: Up and Running with Remix

lesson by Kent C. Dodds

Deploy a Remix Application to Fly.io

lesson by Kent C. Dodds

Handle Unexpected Errors With Error Boundaries in Remix

lesson by Kent C. Dodds

Handle 404s in Remix with CatchBoundaries

lesson by Kent C. Dodds

Add TypeScript Typing to Admin Routes in a Remix App

lesson by Kent C. Dodds

Add Delete Functionality to Posts Page in Remix

lesson by Kent C. Dodds

Add Update Functionality to an Edit Post Page in Remix

lesson by Kent C. Dodds

Populate Remix Edit Form with Existing Post Data

lesson by Kent C. Dodds

Allow Admins to Edit Existing Posts on Remix Applications

lesson by Kent C. Dodds

Hide Admin Routes from Non-Admin Users in a Remix App

lesson by Kent C. Dodds

Create an Admin User Hook using Remix to Verify Admin Users

lesson by Kent C. Dodds

Expose Specific Environmental Variables to The Client Using Remix

lesson by Kent C. Dodds

Pre-emptively Load Links with Remix prefetch

lesson by Kent C. Dodds

Handle Loading State with Remix useTransition

lesson by Kent C. Dodds

Typing Form Submission Values with tiny-invariant

lesson by Kent C. Dodds

Validate Form Fields in a Remix Action

lesson by Kent C. Dodds

Use Remix Actions to Handle Form Submission POST Requests

lesson by Kent C. Dodds

Render Nested Routes in Remix

lesson by Kent C. Dodds