Tag: devops
All the articles with the tag "devops".
-
make for Project Automation (It's Not Just for C Code)
Forget bash scripts scattered across your repo. make is a simple task runner that's been around for 50 years and works everywhere.
-
Vault vs Infisical: Secrets Management for Teams Who've Learned the Hard Way
HashiCorp Vault vs Infisical compared: secrets management for DevOps teams, Docker Compose setup, SDK examples, and when complexity is worth it.
-
Git Hooks You Should Be Using Locally Right Now
Stop committing broken code. Git hooks catch mistakes before they hit CI, save hours of debugging, and make your team love you.
-
Traefik: Docker Routing with Labels
Master Traefik's label-based routing in Docker: entrypoints, routers, middlewares, TLS, and the mental model that makes it all click.
-
Docker BuildKit: Stop Waiting for Your Images to Build
Docker BuildKit is the default builder since Docker 23.0 — but most people aren't using it right. Here's how to actually speed up your builds.
-
Terraform vs Pulumi: Infrastructure as Code Without the YAML Nightmares
Terraform vs Pulumi compared head-to-head: HCL state files and the plan/apply workflow against real programming languages. Includes OpenTofu and when to choose each for your IaC.
-
Nginx Proxy Manager for Normal Humans
Set up Nginx Proxy Manager in Docker, get SSL certs, proxy hosts, access lists, and TCP streams — without reading a 40-page nginx manual.
-
CI Pipeline Caching: Speed Up Every Build
Your CI job waits 4 minutes for npm install every run. One caching strategy cuts it to 15 seconds. Here's how.
-
Apache in 2026: It's Time to Move On
Apache still runs half the internet by default — not by choice. Here's why Nginx and Caddy have lapped it, and when to finally make the switch.
-
Self-Hoster's Disaster Recovery: When Everything Goes Wrong at Once
Build a real disaster recovery plan for your home lab: RTO/RPO explained simply, 3-2-1 backup rule, Proxmox backups, Restic to Backblaze B2, and a runbook template you'll actually use.
-
mTLS Explained: When Regular TLS Isn't Paranoid Enough
Mutual TLS (mTLS) explained for mortals: how both sides authenticate, setting up step-ca for internal PKI, generating client certs, and configuring nginx with mTLS.
-
Nginx: The Config That Makes Sense
Nginx config demystified: server blocks, location matching, proxy_pass gotchas, rate limiting, and Docker Compose setup — with working examples.