Blog
The Difference Between a Button and a Link
XML is a Cheap DSL
Prolog Basics Explained with Pokémon
What Dynamic Typing Is For
The Server Doesn't Render Anything
The Mostly True Naming Rule
Why Insist on a Word
Less htmx is More
The Messy Pile
Who's Afraid of a Hard Page Load?
The Best "Hello World" in Web Development
Custom HTML Has Levels To It
Behavior Belongs in the HTML