Skip to main content

Posts

Featured

Getting Svelte

As I prepare Slowpoke for general availability, I've decided to make an architectural shift in my front-end framework and move to Svelte.  If you've been following along with my architectural decisions, I originally used Alpine.js for client-side work, then migrated to htmx and _hyperscript for their simplicity. I'm still a fan of all three, but I have (ostensible) logical reasons for switching.  I moved to htmx and _hyperscript to help tamp down on some of the state management that Alpine employs, which bloated my code more than I'd hoped and, as a result, made it a bit harder to maintain.   This succeeded to a reasonable extent, but there were two glaring problems with my change of framework - 1) Astro (my main server-side framework) is built to communicate with other JavaScript-based tools and return JSON during API calls.  htmx prefers to handle HTML snippets directly, so there were a few oddities in the API structure. 2) The documentation for htmx and (espe...

Latest Posts

Code Complete?

It Bears Repeating

The Fates Have Spoken

Poking Around Into More Stats

Stats and Updates and Things

Getting Serious About Series

Stars of the 5 Inch Screen

More Spec-ulation

Degrees

Simple. Really.