01 // Engineering Log
DevOps, Linux & Web Engineering Notes
Practical guides, deployment checklists, and troubleshooting notes from my work building Next.js/WordPress platforms and managing Linux/CI-CD infrastructure.
// Daily blog publishing
To publish a new daily post, add a new object to app/data/blogs.js with: slug, title, date, readTime, category, tags, excerpt, content. Then save the file and run npm run build to confirm it renders correctly.
From Vercel Staging to Production: Zero-Downtime Custom Domain CutoverHow I manage pre-launch client staging environments (like mindpodcast-yjj5.vercel.app) and execute a clean DNS & SSL cutover to a custom production domain like themind.com.4 min readOrchestrating Multi-Machine Linux Labs Using Vagrant & VirtualBoxUsing Infrastructure-as-Code principles with Vagrantfiles to spin up reproducible Ubuntu & CentOS virtual machines for networking and deployment testing.5 min readEssential Linux Administration: File Permissions, SSH & Process DiagnosticsPractical Linux administration commands for diagnosing CPU/memory bottlenecks, hardening SSH access, and enforcing safe web directory permissions.5 min readContainerizing Next.js Applications with Multi-Stage DockerfilesHow to shrink production Next.js Docker images from 1GB+ down to ~150MB using multi-stage Alpine builds.4 min readBridging Next.js & WordPress: Choosing the Right Stack for B2B ClientsComparing custom Next.js/Tailwind architectures (nepalexportingit.com) with international WordPress CMS platforms (teenmissions.org) in real production environments.4 min read