Use Remix's Defer feature in combination with an EventStream to stream progress updates to the client.
Published on www.jacobparis.com
Where to host your Remix app in 2023
Should you host your Remix app on a serverless provider like Netlify, Vercel, Cloudflare Pages, or AWS Lambda? Or a long-lived server like Fly, Render, Railway, or DigitalOcean? This guide will help you choose the right hosting option for your app.
Multiple forms and actions on a page with Remix
A Remix action is an endpoint for POST requests, and all forms will submit to the same action. Add a name and value to your submit button to know which form was submitted, and use that to determine which action to take.
Server-side render dates across timezones with Remix
Server-side rendering breaks when the server is in a different timezone than your browser. Make your Remix server timezone agnostic with a timezone offset cookie.
Add Drizzle ORM to a Remix app
Drizzle is a typescript ORM for type-safe database access and automatic migrations. Add it to your Remix app to get started with SQLite.
Animated page transitions with Remix's nested routes
Use Remix's nested routes with react-transition-group and Tailwind CSS to fade between pages.
Serving files as routes with Remix
The personal blog of Jacob Paris