After learning how to authenticate users on a Remix app with Discourse, I couldn’t resist trying to display Discourse topics in the app.
Month: March 2024
DiscourseConnect Authentication for Remix
This is a proof of concept. It might lead to something interesting.
Understanding State Management in Remix Applications
This post was partly inspired by ChatGPT’s insistence on recommending approaches to state management that the Remix docs suggest are often an anti-pattern. I think I learned something…
Authentication: fetcher.Form login form
I started to run into trouble with state management in the registration form. The form checks the email and password fields to see if the supplied values are available. It also disabled the “Register” button until the email, username, and password fields have passed some validation checks.
Authentication (for real this time?)
Testing a couple of approaches to authentication on my local development site.
Authentication (part one)
Somehow adding user authentication to the site turned into a two day deep-dive into Remix and React: components, composition, declarative UI. Learned a lot, nothing about authentication though.
More House Cleaning
Making the site easier to use on small screens.
House Cleaning
Live blogging the development of a headless WordPress / Remix site. What other activities could be live blogged in a productive way?
Contextual Navigation (take two)
The goal is to give the site’s users a sense of where they are without overloading them with details.
Typescript crash course
Deep dive into Typescript.