A New Blog

Published on Friday, April 3, 2020

A New Blog

Welcome to my new blog. The creation of this blog is long overdue. I've long found maintaining a blog a cumbersome activity but am excited to start a new beginning.

For this new chapter, I did a lot of research on different CMS systems. In the end, I've decided to abandand CMS systems all together and instead opt for a static site generator. I chose this for a few reasons:

  • I believe this will be a better writing experiece for my content creation. Working with Markdown files is a much better experience than logging into a CMS system or working on a third party client. Also, it is fast! A better writing experience means that I'll be likely to write more.

  • Having blog posts defined as Markdown files is mobile and offline friendly, further enhancing the writing experience. Wyam is getting migrated to a new static site generator, Statiq. Its nice to have the migration be relatively painless.

  • Having my blogs in Markdown files will make any transition to a new static generator a very easy migration experience.

  • Performance! Static websites a fast. This wll be a better user experience for my readers.

  • Wyam is based on .NET Core, a technology I'm somewhat familiar with, but not an expert in. I want more experience with .NET and this seems like the perfect opportunity. (I have no interest in creating Wordpress modules.)

  • Using Azure Storage with Static Websites will significantly reduce my overhead costs.

  • Having all my costs in a single Azure subscription will simplify my online expenses.

I'll be doing future blog posts on the technology that I'm using for this blog, including Wyam (a .NET static site generator), Azure Blob Storage, Azure Domain Services, Azure CDN, and Azure Pipelines. For now, I'll leave some links that helped in the creation of this site.

  1. Scott Hanselman: A Static Website as cheaply as possible with Azure Storage, Azure CDN, HTTPS and a Custom Domain
  2. Frank Boucher: Getting Ready for a Continuous Integration, Continuous Deployment of a Static Website - Part 1 of 3
  3. DevChatter: Static Site Generation using Wyam.io with guest Dave Glick! Episode 56!