My Setup

Blog Revamp! Serverless Auto-deploy with Github Action, Hugo, S3, Route53 and CloudFront

TLDR After a few server crashes, I rebuilt the site with Hugo, recreate a CICD pipeline and deployed it on statically on AWS. Why am I doing this… Again? It had been a little more than a year ago since I made the site. When I first started building it, I wanted to have as much customisability as possible. I learnt a lot and had great fun doing it… but recently, it felt like I was using a chainsaw as my kitchen knife. ...

November 28, 2024 · 5 min · 1034 words

CICD, Homemade CMS and Backend upgrades to the site

Another week of learning, another week of improving this site. This time, I came up with the idea to implement a CICD pipeline for the site. I was tired of using SSL and SCP protocol to manually deploy the site repeatedly. The first challenge in this case was finding the solution stack that could best fit my use case. Of course, we can always just go all out and implement all the best products available in the market. But, with a hobby project on my hands, that will be impractical and costly. ...

July 18, 2023 · 2 min · 414 words

Reflections on getting the site online

This website originated from a random weekend thought. Why don’t I build my own website to record what I’ve learned on my way? The idea was all I needed to get started. To make this more of a challenge, I decided that I wouldn’t be using any existing Content Management System (CMS). I wanted to start from scratch and apply as many skills as I learned to get this site online. ...

July 11, 2023 · 2 min · 403 words