I wanted to automate the setup of my OpenMediaVault NAS server using Ansible. Here I document my journey of automating filesystem creation, MergerFS pooling, SnapRAID parity, shared folders, and NFS shares — all through the OMV API.
Dive into the realms of Linux ricing, one that you can get really deep and spend countless hours on. I document my experience ricing Pop!_OS with i3 window manager, picom, polybar, and rofi — from gaps and autotiling to custom rofi menus for everything.
At the start of 2024, I decided to pick up touch typing, a skill that I have been exposed to but never seem to care enough about. Here, I will share the resources I used to learn the skill, some tips that I picked up along the way, and discuss the various keyboard form factors.
The YouTube algorithm got me again, but this time in a good way. I was introduced to videos by ThePrimeagen and TJ Devries. Through them, I was exposed to Neovim and thought it would be cool to try it out, to customize my own developer experience.
I stumbled upon a cool framework called Remix, that is built by the React router team, and heavily advocated by Frontend superstar Kent C Dodds. I will discuss the different technologies that I used to build this site, as well as my experience using Remix in comparison to NextJs 13 App Router
Fly.io is an awesome hosting service provider. It has clear guides on how to onboard your application, however I did struggle when setting up my DNS configuration for my custom domain. Here, I share my learning points from my experience.