This is Chapter 1 of a series of posts titled "A Modern Approach to Legacy Web Applications".
For the last 10 years of my working career as a software developer I've have (as an overwhelming majority) worked on MVC web applications. I wasn't there for the start of any of them; and . . .