I’m increasingly finding the idea of the Single Page Application mind-expanding. I think there’s a tendency to think of it as “the type of application you might write in an easy domain”, but I find it interesting try to imagine how any application you might write would look different if you thought about it in terms of a single page application.