When I first started building websites 25 years ago, everything was static. Our primary building block was HTML, with a bit of CSS and JavaScript sprinkled in for good measure. Our content would be incorporated into the HTML documents, and so there was no separation of functionality and content.
Regardless, I was just happy to be able to build these amazing things that I could publish for the world to see.
But within a few years I had quickly learned about the power of databases and how they could completely transform the websites we were building at the time.
Continue reading