Posts
All the articles I've posted.
Moving My Blog from Hugo to Astro
Moving a decade of posts from Hugo to Astro, keeping the old URLs working, and dealing with a few surprises along the way.
Building Poor-man Homelab to Learn AI and MLOps
Recently I interested to learn about MLOps and also AI infra. I picked all of them and clean it from the thick dust and bit rusty (it feels like opening new...
NixOS Declarative Approach for Operating System Management
Arch Linux is my favourite distribution for long time. I can get the benefit of bleeding-edge and highly configurable system, yet still manageable with its...
Bulding Docker Image with Cloud Builder
Docker BuildKit has been there since couple years back and its become default builder to replace the legacy builder since Docker Desktop 23.0. I really like...
Ressurection of My Homelab
1.5 years living in Singapore makes me put down my homelab. Despite I already made the environment accessible as possible, apparently its still has lot of...
Cache Terraform Provider Plugins
To use the feature, follow below instructions: 1. Create / edit ~/.teraformrc and set the plugincachedir echo...
Bootstrapping ArgoCD With Terraform
See below Terraform snippet to bootstrapping the ArgoCD with the cluster. The snippet assuming that the kubeconfig is there locally. So if you want to have it...
Use Terraform to Deploy Hugo to Vercel
If everything works well, the project will be created and configured automatically by Terraform definition above. You might need to make dummy changes to the...