Raymond Camden is a Senior Developer Evangelist for Adobe. He works on the Document Services APIs to build powerful (and typically cat-related) PDF demos. He is the author of multiple books on web development and has been actively blogging and presenting for almost twenty years. Raymond can be reached at his blog, @raymondcamden on Twitter, or via email at email@example.com.
A look at the history of adding dynamic aspects to web sites, from Apache server-side includes and Perl CGI scripts to app servers (ColdFusion, ASP, PHP) to modern JAMStack sites using serverless.