Blog
Articles & Insights
Thoughts and learnings on DevOps, infrastructure automation, cloud architecture, and building reliable systems at scale.
All Articles
01 •
• 3 MIN
The Tiny GitHub Star Counter That Broke My UI
A small feature turned into a strangely satisfying debugging story while rebuilding my documentation site.
astro ui devlife shadcn story
02 •
• 11 MIN
Minimal Arch Linux Installation
A step-by-step guide to my personal Arch Linux installation process using LUKS encryption, Logical Volume Management (LVM), and systemd-boot. This guide also includes WiFi setup using iwd and aims for a minimal, secure, and functional base system.
linux
03 •
• 6 MIN
How I Structured My Documentation Navigation
A deep dive into how I designed a flexible, hybrid navigation model for my documentation system using groups, tabs, auto-generated entries, and filesystem-driven structure.
documentation navigation design static-site architecture
04 •
• 3 MIN
Test GitHub Action Pipeline Locally
Learn how to test and develop GitHub Action workflow locally using `act`.
github-action act
05 •
• 3 MIN
How to Install Linux? - Part 1: Preparation
How to prepare your system before installing any Operating System
linux bootable ubuntu server
06 •
• 4 MIN
Dockerfile Best Practices
Learn what you can do to improve your dockerfiles.
docker
07 •
• 3 MIN
Secure your SSH Server: Best Practices
Enhance your server's security with essential SSH best practices—implement SSH keys, restrict access, enforce strong encryption, and more to safeguard your systems.
ssh server
08 •
• 7 MIN
Minimal and Effective Tmux
Improve your experience of tmux with .tmux.conf and some simple bash function
tmux linux
09 •
• 3 MIN
Organizing VSCode Settings with a Custom Extension
Learn how to create a custom VSCode extension to organize and categorize your settings.json file, making your development environment cleaner and more efficient.
vscode extension
10 •
• 4 MIN
Exception Handling in Python: A Detailed Guide
Learn effective Python exception handling with practical examples, including custom error classes and try-except blocks for robust error management.
python exception_handling