After a number of years, I’ve updated my website. The old one was dated, and I think I had initially created the site in 2013, and I had not updated the content since 2014. Instead of being developed in ASP.net and hosted on an Azure app service, it is now built with Node.js express, with Pug/Jade templating. The deployment is continuous with check-ins to github triggering the build. The whole thing is hosted in a Heroku dynamo.

The blog is static. Each article is a different file on disk, written in markdown. When the app is deployed it initializes and reads each into memory.

I’m pretty impressed by the ease of use of these tools together. I was able to pull it together in less than 5 or 6 hours.