Adding Google Custom Search to Jekyll WebsiteDecember 07, 20258 min read How to implement Google Custom Search Engine (CSE) on a Jekyll website hosted on GitHub Pages for better content discoverability. read more Jekyll Website Optimization for GitHub Pages - Part 2November 30, 202511 min read In Part 1 of this series, we covered the foundational optimizations for Jekyll sites on GitHub Pages. Part 2 dives into advanced analytics, performance monitoring, and the lessons learned from running a technical blog with 100+ posts. read more Homelab Storage Economics: Ceph vs Single Drive CostsNovember 26, 20255 min read After building and running a Ceph cluster for my homelab, I’ve gained valuable insights into the real-world economics of distributed storage versus traditional single-drive solutions. This analysis breaks down the actual costs per GB across different storage strategies in my setup. read more Debian Linux Oh-Crap Moment in the HomelabNovember 23, 202516 min read We have all done it if you work long enough. I blew up my Debian Linux system with an incredibly stupid mistake breaking the whole system. It is actually one of the questions I have when interviewing someone. “What is the worst mistake you’ve ever made?” And if they admit one, the follow up question, “What did you learn?” I renamed my /usr directory to /usr-root with a mv /usr /usr-root as the root user. I knew I was treading on dangerous ground so I fortunately had two ssh console sessions up and both running as root. The goal was to migrate the /usr to separate storage to recover space for the very full root disk. read more Posts 2025-12-07 Adding Google Custom Search to Jekyll Website 2025-11-30 Jekyll Website Optimization for GitHub Pages - Part 2 2025-11-26 Homelab Storage Economics: Ceph vs Single Drive Costs 2025-11-23 Debian Linux Oh-Crap Moment in the Homelab
Adding Google Custom Search to Jekyll WebsiteDecember 07, 20258 min read How to implement Google Custom Search Engine (CSE) on a Jekyll website hosted on GitHub Pages for better content discoverability. read more
Jekyll Website Optimization for GitHub Pages - Part 2November 30, 202511 min read In Part 1 of this series, we covered the foundational optimizations for Jekyll sites on GitHub Pages. Part 2 dives into advanced analytics, performance monitoring, and the lessons learned from running a technical blog with 100+ posts. read more
Homelab Storage Economics: Ceph vs Single Drive CostsNovember 26, 20255 min read After building and running a Ceph cluster for my homelab, I’ve gained valuable insights into the real-world economics of distributed storage versus traditional single-drive solutions. This analysis breaks down the actual costs per GB across different storage strategies in my setup. read more
Debian Linux Oh-Crap Moment in the HomelabNovember 23, 202516 min read We have all done it if you work long enough. I blew up my Debian Linux system with an incredibly stupid mistake breaking the whole system. It is actually one of the questions I have when interviewing someone. “What is the worst mistake you’ve ever made?” And if they admit one, the follow up question, “What did you learn?” I renamed my /usr directory to /usr-root with a mv /usr /usr-root as the root user. I knew I was treading on dangerous ground so I fortunately had two ssh console sessions up and both running as root. The goal was to migrate the /usr to separate storage to recover space for the very full root disk. read more