Unplanned Obsolescence


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

Recent

Prolog Basics Explained with Pokémon
What Dynamic Typing Is For
What's Left for Frontend Engineers?
The Server Doesn't Render Anything
The Mostly True Naming Rule

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