"When I started to develop Web applications in the mid- 1990s, I naïvely thought that if I needed to persist data across sessions, I could and should use a file. It quickly was explained to me that ...