Hi, I'm Mukul 👋
Software developer writing about technology, programming, book reviews, and tools I build. Welcome to my corner of the internet.
Latest Posts
-
htop vs top — Monitoring Processes in the Terminal
A practical comparison of htop and top for monitoring Linux processes, CPU, and memory — with interactive shortcuts and real-world usage tips.
-
Helm Charts — Packaging Kubernetes Applications
Learn how Helm charts work, how to install community charts, and how to write your own chart to package a Kubernetes application for repeatable deploys.
-
HAProxy Configuration Guide with Cheat Sheet
A practical HAProxy configuration guide covering global settings, frontends, backends, load balancing algorithms, health checks, ACLs, and SSL termination.
-
gRPC vs REST: Which One Should You Use?
A practical comparison of gRPC and REST APIs covering performance, tooling, streaming, and when each protocol is the right choice for your backend.
-
grep, egrep, and ripgrep — Pattern Matching Cheat Sheet
A complete reference for grep, egrep, and ripgrep covering flags, regex syntax, recursive search, and real-world one-liners for searching code and logs.
-
GitHub Actions CI/CD: Build, Test, and Deploy a Project
Set up a complete CI/CD pipeline with GitHub Actions that builds, tests, and deploys your app automatically on every push to main.
-
`find` — Advanced File Search with Real Examples
Master the Unix find command with real examples covering name, size, time, permissions, and exec — the most powerful file search tool in your terminal.
-
Docker Compose — Multi-Container App Setup Guide
Learn how to define, link, and run multi-container applications with Docker Compose using a practical web app and database example.
-
Docker Basics: Containers, Images, and Volumes Explained
Learn how Docker containers, images, and volumes work with practical examples you can run right now on any Linux or macOS machine.
-
DNS Deep Dive: A Records, CNAME, MX, TTL Explained
A complete guide to how DNS resolution works, the most important record types, TTL and caching, and how to debug DNS issues with dig and nslookup.