Articles
These are my articles.
- Improve SEO by not sending JS in Remix
- Use AMP with Remix
- Use Remix as a SPA only
- Downgrade to MPA if users prefer reduced data in Remix
- Add rolling sessions to Remix
- Use Server-Sent Events with Remix
- Progressively enhance the useFetcher hook in Remix
- Use `process.env` client-side with Remix
- Persist inputs after a form submit in Remix
- Throwing vs. Returning responses in Remix
- Lazy-load React components in Remix
- Optional route segments with Remix
- Destroy user session and while setting a flash message in Remix
- Add additional data before submitting on Remix
- Redirect to an external website with Remix
- Bubble up data on Remix routes
- Group related routes together in Remix
- Parse Markdown with Markdoc in Remix
- Dependency injection in Remix loaders and actions
- Using Zod to safely read env variables
- Working with Refresh Tokens in Remix
- E2E test Remix with Vitest and Puppeteer
- Optimize image loading with plain HTML
- Multiple forms per route in Remix
- Add returnTo behavior to Remix Auth
- Building a Command Palette with Remix and Tailwind UI
- Share session and cookies between Next and Remix
- Fix double data request when prefetching in Remix
- Run Tailwind and Remix in Parallel with PM2
- Use Remix with socket.io
- Generate a PDF in Remix with Resource Routes
- Avoid waterfalls of queries in Remix loaders
- Run Next and Remix on the same server
- HTTP vs. Server-side Cache in Remix
- Clase rápida de programación asíncrona
- On-Demand Hydration in Remix
- Loader vs Route Cache Headers in Remix
- The useMatches hook in Remix
- Validating Remix forms with Constraints API
- Test Remix loaders and actions