May 28, 2026
When Staging and Production Share the Same Server: A War Story
A production server running Docker Swarm, 8 services, zero isolation. I was called in to set up staging. What I found, and what broke, is a textbook case of infrastructure debt.
devopsinfrastructuredocker
March 31, 2026
How to Detect and Remove the Axios Malware from Your Project
A practical containment checklist for teams that may have installed the malicious Axios releases.
securitynpmdevops
March 31, 2026
How to Protect JavaScript Projects Against Supply Chain Attacks
A practical set of defenses for JavaScript teams, based on lessons from the Axios incident.
securityjavascriptnpm
March 27, 2026
How to Deploy a Static Next.js Site with Cloudflare and GitHub Actions
A practical guide to shipping a static Next.js site on Cloudflare Pages with GitHub Actions, plus a safe way to store deployment secrets.
nextjscloudflaregithubactions