The history of web application architecture

The many different ways of building for the web, and their many frustrations.