Unplanned Obsolescence


I'm Alexander Petros and this is my blog about trying to write software that doesn't rot.

Recent

XML is a Cheap DSL
Prolog Basics Explained with Pokémon
What Dynamic Typing Is For
What's Left for Frontend Engineers?
The Server Doesn't Render Anything

Popular

Who's Afraid of a Hard Page Load?
Building the Hundred-Year Web Service
Less htmx is More
The Life & Death of htmx
Behavior Belongs in the HTML