Two Paradigms for Enhancing HTML Tags đź”—
Before I describe the two different paradigms for enhancing HTML tags, let’s first explain what it means to enhance an HTML tag. I’ll use the <form> t [...]
a collection of dev rss feeds - blogroll
Posts
Before I describe the two different paradigms for enhancing HTML tags, let’s first explain what it means to enhance an HTML tag. I’ll use the <form> t [...]
In a past life, I wrote an article called HTML is a Serialized Object Graph and That Changes Everything which made the case why understanding the decl [...]
As someone who has worked extensively on codebases using TypeScript, as well as codebases using JavaScript, I am here to inform you: I greatly prefer [...]
Hot take: the killer feature of htmx which transforms it from a nice lil’ opinionated DSL for HTML-based reactivity to a powerhouse full-stack framewo [...]
Previously on That HTML Blog, I wrote about a new library I released called Reciprocate. The TL;DR is that it lets you add signal-based reactivity (bo [...]
I cannot sing the praises of fetch loudly enough. As a frontend (and backend!) JavaScript developer, having ready access to this native web API where [...]
Have you ever been chipping away on a vanilla web component when you began to wonder “hey waitaminute…how do I make it so when I set this JavaScript p [...]
Over the past few years I’ve said on many occasions that signals, a reactive primitive popularized by many JavaScript frameworks and libraries (and mo [...]
Ever since the momentous release of Tailwind CSS version 4 at the start of this year (January 2025), I have been telling people that the CSS Framework [...]
August 2025 Update: I actually overcomplicated my workaround described below. There’s a simpler workaround, and that’s in this CodePen—thanks to the c [...]