[ { "title": "Switching to CachyOS: Learning Linux Beyond WSL2", "description": "My experience switching to CachyOS, exploring Arch package management, Pacman, AUR, and Fish shell while learning Linux beyond WSL2.", "url": "/blog/018-cachy-os-experience/", "date": "2026-09-04", "tags": ["linux","cachyos","arch linux","devops","open source"] } , { "title": "Kubernetes Deployments Part 2: Update Strategies & Production Practices", "description": "Deep dive into Rolling Updates, Blue/Green, Canary deployments, rollback mechanisms, and production-grade Kubernetes configuration.", "url": "/blog/017-kubernetes-deployments-part2/", "date": "2026-02-24", "tags": ["kubernetes","cloud-native","devops","ci/cd"] } , { "title": "Kubernetes Deployments Part 1: Foundations & Core Concepts", "description": "Understand Kubernetes Deployments from architecture to hands-on practice with real examples.", "url": "/blog/016-kubernetes-deployments-part1/", "date": "2026-02-15", "tags": ["kubernetes","cloud-native","linux"] } , { "title": "Kubernetes Starter Guide: Architecture, Concepts & Hands‑On", "description": "A beginner‑friendly Kubernetes guide with diagrams, examples, and real world use cases.", "url": "/blog/015-kubernetes-starter-guide/", "date": "2026-02-06", "tags": ["kubernetes","cloud-native","linux"] } , { "title": "The Comprehensive Docker Images Guide: For Beginners to Advanced Users", "description": "Docker has become a cornerstone of modern software development and DevOps. At the heart of it all lies the Docker image — the building block that makes containers portable, lightweight, and reliable.", "url": "/blog/014-docker-images-guide/", "date": "2025-10-02", "tags": ["docker","containers"] } , { "title": "Beginner’s Guide: Installing Docker and Taking Your First Steps", "description": "Learn How to Install Docker and Start Using It Today", "url": "/blog/013-docker-getting-started/", "date": "2025-09-28", "tags": ["docker","linux"] } , { "title": "Beginner's Guide to Networking Essentials in Linux", "description": "Networking is at the heart of Linux system administration and DevOps. Whether you’re managing servers, debugging applications, or configuring firewalls, understanding Linux networking is essential", "url": "/blog/012-linux-networking-essentials/", "date": "2025-09-22", "tags": ["linux","networking"] } , { "title": "Beginner's Guide to Shell Scripting Basics in Linux", "description": "Shell scripting is one of the most powerful skills you can learn in Linux. It allows you to automate repetitive tasks, build simple tools, and combine commands into workflows. Whether you’re an aspiri", "url": "/blog/011-linux-shell-scripting-basics/", "date": "2025-09-22", "tags": ["linux","automation"] } , { "title": "Mastering Disk Management for Better Storage Control", "description": "Disk management in Linux is about handling storage devices, partitions, and file systems to ensure proper allocation, performance, and data reliability. It includes tasks like checking available space", "url": "/blog/010-linux-disk-management/", "date": "2025-09-22", "tags": ["linux","storage"] } , { "title": "Scheduling & Automation in Linux: Mastering Cron, At, and Systemd Timers", "description": "One of the most powerful features of Linux is the ability to automate tasks. Whether it's running a backup every night, sending reports every week, or cleaning up logs at boot, scheduling saves time alot", "url": "/blog/009-linux-cron-automation/", "date": "2025-09-16", "tags": ["linux","automation"] } , { "title": "Step-by-Step Guide to Handling Processes and Jobs in Linux", "description": "Overview When you run a program in Linux, it becomes a process — a living entity inside the operating system with its own ID, state, and resources.Whether you’re compiling code, running a web server,", "url": "/blog/008-linux-process-management/", "date": "2025-09-16", "tags": ["linux"] } , { "title": "How to Install and Update Software on Linux: A Guide to Package Management", "description": "One of the most important tasks in Linux is managing software — installing, updating, and removing applications. Unlike Windows, where you download .exe files, or macOS with .dmg apps, Linux distribution", "url": "/blog/007-linux-package-management/", "date": "2025-09-06", "tags": ["linux"] } , { "title": "Linux File Management Made Simple: How to Copy, Move, Delete, and Organize", "description": "Introduction So far in this series, you’ve: Explored the Linux filesystem layout Learned about permissions and ownership Now it’s time to roll up your sleeves and actually work with files and dire", "url": "/blog/006-linux-file-management/", "date": "2025-09-05", "tags": ["linux"] } , { "title": "Understanding Linux File Permissions and Ownership: A Complete Guide for Beginners to Experts", "description": "Understanding Linux File Ownership and Permissions: A Beginner’s Guide In the previous article we explored the Linux filesystem hierarchy and got familiar with its structure.Now, let’s unlock a powerful concept: who can access what in Linux.", "url": "/blog/005-linux-file-permissions/", "date": "2025-09-02", "tags": ["linux","security"] } , { "title": "Exploring the Linux Filesystem: A Map-Inspired Overview", "description": "If you're new to Linux, opening the terminal and running ls / can feel like stepping into a maze. Learn what /bin, /etc, /home, /var, /usr and other directories mean.", "url": "/blog/004-linux-filesystem-overview/", "date": "2025-09-01", "tags": ["linux"] } , { "title": "Understanding Linux: A Beginner's Guide to Practicing on Windows", "description": "Linux & WSL: A Beginner-Friendly Guide Table of Contents Part 1: A Brief Overview of Linux What Is Linux? Why Learn Linux? Popular Linux Distributions Part 2: Practicing Linux on Windows with WSL ", "url": "/blog/003-linux-wsl-beginners/", "date": "2025-08-30", "tags": ["linux","wsl"] } , { "title": "Automated Deployment of a Go Web App on AWS EC2 with Daily Backups Using Ansible", "description": "From Code to Cloud: Deploying a Go Note App on EC2 with Ansible and Daily Backups In this guide, we'll walk through deploying a simple Go-based note-taking web app on AWS EC2, with a local SQLite data", "url": "/blog/002-go-web-app-aws-ansible/", "date": "2025-08-06", "tags": ["aws","ansible","go"] } , { "title": "Deploy a Flask + MariaDB Note App on EC2 (Amazon Linux 2023) — Complete Guide", "description": "This guide walks you through deploying a simple Flask web app connected to a MariaDB database on a free-tier Amazon EC2 instance running Amazon Linux 2023. Prerequisites An AWS account EC2 instance", "url": "/blog/001-flask-mariadb-ec2-deploy/", "date": "2025-07-17", "tags": ["aws","python","linux"] } ]