Hugo

Migrating site to AWS

Moving to AWS Amplify and Cloudflare.

James Montgomery

2 minute read

TL; DR Some time ago, I decided to multi-cloud my site. I’ve recently decided to revert to a single cloud hosting provider. I’m taking the opportunity to experience Amplify static hosting for this site. Challenges with the previous configuration Multiple hosting locations meant multiple build processes. In effect, the site was built, deployed (to Firebase) then rebuilt and redeployed (to AWS). Admittedly, the latter was rarely an overhead as the AWS Amplify CI/CD workflow was triggered upon commit to the master branch on CodeCommit.

Updating site privacy settings

Working with Hugo privacy configuration.

James Montgomery

2 minute read

TL; DR I’ve been reviewing the available Hugo privacy settings. You can review the latest configuration on my site project page. Below I discuss the purpose of the changes. Do not track I’ve updated my Hugo site configuration to respect “do not track” (DNT) browser settings in Google Analytics. The effect is similar to browsing a site in private or incognito mode, which if you used previously blocked Google Analytics.

Duel stack life - exchanging momentum for speed

The need for speed - analysing the speed differences in AWS vs GCP

James Montgomery

5 minute read

TL; DR I knew duel stacking this site would introduce some challenges. In this case, I found myself chasing speed demons at the expense of a focus on other project time. I’ve enjoyed every minute of it - however, there’s a lesson in there. Multi-cloud thoughts This site is a project which began on the one hand as a reason to explore the GCP Firebase hosting product. Extending it to AWS has added a dimension to it whilst still being relevant to the project itself.

Google Firebase with a side of AWS Amplify

Dual hosting a Hugo static site with two of the largest CDNs in the world.

4 minute read

TL; DR In this post, I’ll discuss a rabbit hole that I went down with only a thin excuse as the reason. And here it is, a Reddit reply to a shared post from this site: I can’t view on my desktop because your site is blocked on my network. Sorry The rabbit hole in question? Dual stacking this site across Google and Amazon infrastructure. Introducing AWS Amplify I first read about Amplify in this blog post.