Blog
Insights and tutorials on Full-Stack Engineering, DevOps, and specialized tools. Moved from Dev.to to my personal blog.
FEATURED ARTICLE
Git Branching in 2026: Code State, Environment Isolation, and Modern CD
Exploring why using Git branches as proxies for deployment environments fails modern CI/CD, how persistent state and build artifacts play into it, and two practical alternatives.
Rahul DholeSeptember 2026
Docker Devtools Stage | Powerlevel, OhMyZSH, tmux, fuzzy finder, autocomplete etc
LATEST INSIGHT
Docker Devtools Stage | Powerlevel, OhMyZSH, tmux, fuzzy finder, autocomplete etc
Docker Devtools Stage | Powerlevel, OhMyZSH, tmux, fuzzy finder, autocomplete etc - Dive into the details of docker devtools stage | powerlevel, ohmyzsh, tmux, fuzzy finder, autocomplete etc with this quick guide.
April 24
Proxmox WiFi Connection Story
Rahul Dhole
Patch the CVE, Don't Trigger an Accidental Refactor: Surviving PHP2Shell on Docker
An SRE incident playbook for PHP2Shell (CVE-2026-109618 & CVE-2026-109619) following national cyber alerts. How to patch containerized PHP stacks without breaking production.
EDITORIAL SELECTION
4 Common Routing Traps When Migrating to Nuxt i18n
How to fix broken navigation, missing widgets, and active links when migrating a NuxtJS app to @nuxtjs/i18n.
STORY_TRANSCRIPT_v2
The Ultimate Guide to Free Tier Hosting Platforms (Serverless & Containers)
Active Insight Available
The Developer's Guide to Avoiding Cloud Billing Traps in 2026
PUBLISHED 2026
INCIDENT_REPORT
INCIDENT: Chunk Load Error
Failed to fetch dynamically imported module
Aug 6, 2026
Postmortem: The Ghost in the Chrome Cache (Nuxt & Cloudflare Pages)
Journey: Taming Edge Caching and KV Storage
Jul 19, 2026
Journey: Taming Edge Caching and KV Storage
Pro Tip: Sandboxing Cloudflare Workers for AI Agents
Jun 29, 2026
Pro Tip: Sandboxing Cloudflare Workers for AI Agents
Blooper: Hardcoded Content Links cause 404s
Jun 28, 2026
Blooper: Hardcoded Content Links cause 404s
Blooper: The YouTube Crawl Budget Killer
Jun 27, 2026
Blooper: The YouTube Crawl Budget Killer
Blooper: The SSR Crash of Doom
Jun 26, 2026
Blooper: The SSR Crash of Doom
Blooper: The Invisible SEO
Jun 25, 2026
Blooper: The Invisible SEO
Blooper: The Disappearing Cloudflare Variables
Jun 24, 2026
Blooper: The Disappearing Cloudflare Variables
Blooper: PWA Redirecting SPA Routes
Jun 23, 2026
Blooper: PWA Redirecting SPA Routes
INCIDENT_REPORT
Postmortem: Nuxt Content 404s on Staging Deployments
Jun 15, 2026
Postmortem: Nuxt Content 404s on Staging Deployments
INCIDENT_REPORT
Postmortem: 500 Internal Server Error on ISR Routes
Jun 10, 2026
Postmortem: 500 Internal Server Error on ISR Routes
INCIDENT_REPORT
Postmortem: Cloudflare Worker Missing Dependency on Deploy
Jun 8, 2026
Postmortem: Cloudflare Worker Missing Dependency on Deploy
INCIDENT_REPORT
Postmortem: Serverless HTTP Driver Transaction Failures
Jun 5, 2026
Postmortem: Serverless HTTP Driver Transaction Failures
INCIDENT_REPORT
Post-Mortem: Cloudflare Worker Connection Hang & Resilient DB Fallbacks
May 27, 2026
Post-Mortem: Cloudflare Worker Connection Hang & Resilient DB Fallbacks
INCIDENT_REPORT
Post-Mortem: Intrusive Database Driver Refactoring
May 12, 2026
Post-Mortem: Intrusive Database Driver Refactoring
How to Increase Free Tier Memory on AWS EC2
Sep 11, 2024
How to Increase Free Tier Memory on AWS EC2
import { ref } from 'vue'const render = () => { return h('div')}
</>
roadauth-rails api jwt cors
Aug 14, 2024
roadauth-rails api jwt cors
import { ref } from 'vue'const render = () => { return h('div')}
</>
Kubernetes Cluster Setup Guide
Jun 16, 2024
Kubernetes Cluster Setup Guide
Disk Management in Linux
Apr 24, 2024
Disk Management in Linux
import { ref } from 'vue'const render = () => { return h('div')}
</>
Docker container | Resolving Permission Denied Woes: A Decade-Long Struggle Unraveled
Apr 24, 2024
Docker container | Resolving Permission Denied Woes: A Decade-Long Struggle Unraveled
import { ref } from 'vue'const render = () => { return h('div')}
</>
Git commands | underrated
Apr 24, 2024
Git commands | underrated
Linux WiFi Drivers
Apr 24, 2024
Linux WiFi Drivers
pfSense basic firewall setup
Apr 24, 2024
pfSense basic firewall setup
pfSense Quickstart
Apr 24, 2024
pfSense Quickstart
Proxmox DNS Management
Apr 24, 2024
Proxmox DNS Management
Proxmox Recovery
Apr 24, 2024
Proxmox Recovery
SOCKS5 Proxy Quickstart
Apr 24, 2024
SOCKS5 Proxy Quickstart
tmux status bar toggle
Apr 24, 2024
tmux status bar toggle
import { ref } from 'vue'const render = () => { return h('div')}
</>
UFW - Cheatsheet
Apr 24, 2024
