SGSamyog Ghimireindockersum.hashnode.dev·Jul 9, 2025 · 3 min readUnderstanding Docker Swarm and Why It’s Used Over Plain Docker in ProductionWhen working with Docker, one of the most important considerations is how to manage containers reliably at scale. While Docker alone is useful for development and testing, in production environments, using Docker by itself has several limitations. Wh...00
SGSamyog Ghimireindockersum.hashnode.dev·Jul 5, 2025 · 2 min read🐳 Understanding Docker Volumes: Persistent Storage Made SimpleWhen working with Docker, you might have noticed that containers are designed to be ephemeral — meaning when you remove them, their data is gone. This is fine for stateless apps, but what about databases, user uploads, or logs? That’s where Docker vo...00
SGSamyog Ghimireindockersum.hashnode.dev·Jul 3, 2025 · 3 min read🚀 Understanding Docker: A Practical GuideDocker has become one of the most popular tools for building, packaging, and running applications in a lightweight, consistent, and isolated environment called containers. 💡 Virtualization vs. Containers Traditional virtualization uses a hypervisor...01M
SGSamyog Ghimireinjavascript-sam.hashnode.dev·Jun 27, 2025 · 2 min read🧠 Understanding Express.js Middleware & Common Middleware FunctionsMiddleware functions are the backbone of request handling in Express.js. They allow you to intercept and manipulate requests and responses at various points in the request-response cycle. 🔧 What is Middleware in Express? Middleware in Express.js is...00
SGSamyog Ghimireinshellscripts.hashnode.dev·Jun 19, 2025 · 3 min readUnderstanding Shell Scripting Variables, File Checks, and AWK gsubShell scripting is a powerful tool in a developer's toolbox, enabling automation, system management, and data manipulation directly from the command line. In this post, we cover some essential shell scripting features: special variables, file checks,...00