kubernetesFeb 28, 2026Kubernetes for App Developers: Cut Through the ComplexityKubernetes explained for developers who just want to deploy their apps. No cluster admin deep dives. Pods, services, deployments, config maps, health checks, and the debugging workflow that actually works.devopscontainersdeploymentcloudblog.readMore Kubernetes for App Developers: Cut Through the Complexity
devopsNov 21, 2025The VPS Setup That Actually Works: Node.js, PM2, Nginx, and Zero-Downtime DeploysThe exact VPS deployment setup I use in production — Ubuntu hardening, PM2 cluster mode, Nginx reverse proxy, SSL, and a deploy script that hasn't failed me yet. No theory, just what works.vpsnginxpm2deploymentinfrastructureblog.readMore The VPS Setup That Actually Works: Node.js, PM2, Nginx, and Zero-Downtime Deploys
github-actionsNov 10, 2025GitHub Actions CI/CD: Zero-Downtime Deployments That Actually WorkMy complete GitHub Actions setup: parallel test jobs, Docker build caching, SSH deployment to VPS, zero-downtime with PM2 reload, secrets management, and the workflow patterns I've refined over two years.cicddevopsdeploymentinfrastructureblog.readMore GitHub Actions CI/CD: Zero-Downtime Deployments That Actually Work
dockerOct 27, 2025Docker for Node.js: The Production-Ready Setup Nobody Talks AboutMulti-stage builds, non-root users, health checks, secrets management, and image size optimization. The Docker patterns I use for every Node.js production deployment.node.jsdevopsdeploymentinfrastructureblog.readMore Docker for Node.js: The Production-Ready Setup Nobody Talks About