I Built a Docker Security Scanner That Deploys Itself: Here's How A DevSecOps journey from code to production in 5 minutes🎬 The Story Picture this: You push code to GitHub. Five minutes later, your updated application is running in production—built, scanned for vulnerabilities, containerized, and deployed automatically. No manual steps. No human errors. Pure automation...Jan 27, 2026·9 min read·8
How to Configure a Local YUM Repository: The Interview Question Every Linux Admin Should KnowDec 31, 2025·12 min read·5
Build Your Own Self-Hosted File Sharing & Backup System on LinuxLearn how to create a personal cloud storage solution with automated backups and a modern web interface using Linux, Python, and Nginx. Introduction In today’s world, managing your own data securely is more important than ever. While cloud services a...Oct 13, 2025·2 min read·9
Docker Architecture on a Physical Server vs. Virtual Machine ArchitectureTraditional Virtualization Architecture with Docker on VMs Description: In traditional virtualization, multiple virtual machines (VMs) run on a physical server using a hypervisor. Each VM includes a guest OS and can run Docker containers within it. L...Jun 20, 2024·2 min read·5
Working with Git Hooks: An IntroductionGit hooks are scripts that Git executes before or after certain events such as committing, pushing, or receiving changes. They are a powerful way to automate tasks and enforce policies in your Git workflow. This guide will introduce you to Git hooks ...Jun 16, 2024·4 min read·14
Understanding Git Rebase: An Alternative to MergingWhen learning Git, programmers typically start with commands like add, commit, push, pull, status, branch, checkout, and merge. After mastering these foundational commands, it's important to understand the rebase command. Rebasing is often used as an...Jun 14, 2024·3 min read·10
Understanding Cherry-Picking in GitAs developers, we frequently use version control systems like Git to manage our codebase. One feature in Git that can be both powerful and potentially problematic if misused is cherry-picking. What is Cherry-Picking in Git? Cherry-picking is a featur...Jun 13, 2024·2 min read·11
Day 3| Azure Zero to Hero: Unveiling the Power of Resources and Resource GroupsWelcome back to Day 3 of our exhilarating Azure Zero to Hero journey! Today, we're delving into the fundamental elements that shape the Azure landscape: Resources, Resource Groups, and the orchestration wizard—Azure Resource Manager (ARM). But before...Jan 26, 2024·2 min read·17