Posts in 2023
Automate Proxmox VM Creation With Cloud-Init
Monday, February 06, 2023 in Blog
Categories:
This post gives you step-by-step instructions of how to automate proxmox VM creation. I’ll use ubuntu as an example. Overview The overall strategy is to use the ubuntu cloud image to create a Proxmox VM template, and attach a cloud-init disk to …
Automate Ubuntu Installation
Wednesday, February 01, 2023 in Blog
As a software engineer, I frequently needed to create new Linux VMs for testing and other purposes. The traditional way of installing Linux on a VM is very inefficient, which consumes a lot of my time. Automating the process is very appealing to me. …
Debug Gitlab Pages Build Locally
Tuesday, January 24, 2023 in Blog
Categories:
Gitlab pages is an awesome tool, which allows you to publish any static website to the internet. One of the biggest frustration I had is that I don’t know whether a commit is breaking the build before submitting the changes for CI. I was …
Quick Website Access With Bunnylol
Monday, January 23, 2023 in Blog
Categories:
What is Bunnylol? Bunnylol is a tool that allows you to quickly access target websites from your browser address bar. For example, by typing in gm in your browser search bar, bunnylol will forward you to gmail automatically. With bunnylol, many …
Using LVM For Proxmox
Thursday, January 19, 2023 in Blog
Categories:
If you are trying to use Proxmox to set up a homelab for the first time, it must be very confusing to see all the storage related terms, e.g., LVM, LVM-Thin. This post talks about everything you need to know to understand how Proxmox uses LVM as its …
How To "Bypass Your Connection Is Not Private" Error
Thursday, January 19, 2023 in Blog
Categories:
When you are doing web development work, it’s very normal to see something like this. This typically means that the website does not have a valid ssl certificate, and it is not trust worthy. Although it is not ideal to have this in production …
Create Multi-Boot Usb Flash Drive With Ventoy
Wednesday, January 18, 2023 in Blog
A multi-boot usb drive allows you to install multiple operating systems from the it. It is pretty handy. With a multi-boot usb drive, you don’t need to create a installation usb drive for each OS. This post gives you step by step instructions …
Build Static Website With Hugo And Gitlab
Monday, January 16, 2023 in Blog
This article talks about everything you need to know to build an internet accessible static website, like the one you are seeing right now. Introduction This section introduces the key concepts of a static websites. What Is Static Website? A static …
Efficient Mac Window Management
Saturday, January 14, 2023 in Blog
As a software engineer, you might need to open up multiple windows at the same time when doing development work, e.g., a terminal window, a browser, a IDE window, a chat application, etc. You might also have multiple monitors as well. Window …