cPanel/WHM Is Down — Here’s What I Actually Use to Manage Shared and VPS Hosting Without Paying for a Panel

Why I Stopped Relying on cPanel/WHM for New Projects The thing that actually broke my cPanel loyalty wasn’t a better alternative appearing — it was the October 2019 licensing change. Before that, cPanel/WHM ran on a flat per-server model. After? They switched to per-account billing, and the cheapest tier jumped to around $15/month for up … Read more

My Data Query Times Dropped 80% After I Stopped Fighting Qbeast and Let OTree’s Spatial Index Do Its Job

The Problem That Sent Me Down This Rabbit Hole The query that broke my patience was dead simple: filter a 500GB Delta Lake table by a bounding box — latitude/longitude range — and aggregate a few columns. Should have been fast. On paper, the data was “organized.” We had date partitions. We had Parquet compression. … Read more

Building a Free AI Layer Over NCERT/CBSE: How I Wired Together Ollama, LangChain, and a React Frontend for Indian Classrooms

The Actual Problem: NCERT PDFs Are a Graveyard of Unsearchable Knowledge A teacher in a government school in Rajasthan or Bihar has 40 NCERT PDFs sitting on a pendrive. She can open them, ctrl+F through them, maybe print a few pages. What she cannot do is ask them anything. A student comes up and says … Read more

I Built a Self-Contained Bookmarks Page from Environment Variables — No Database Needed

The Problem: Bookmarks That Break When You Move Servers The thing that finally broke me was opening a bookmarks HTML file I’d maintained for two years and discovering that roughly half the links pointed to 192.168.1.45 — a dev box I’d retired months earlier. The other half pointed to localhost:3000, which only worked on my … Read more

CloudFront + Vercel + Lambda@Edge: A Debugging Journal from Someone Who’s Been Paged at 2am

The Setup That Looks Simple Until It Isn’t The first time I wired CloudFront in front of Vercel, I thought it’d take an afternoon. It took three days, two support tickets, and one very humbling Lambda@Edge timeout at 2am. The architecture looks trivial on a whiteboard: CloudFront distribution → origin pointing at your Vercel deployment … Read more

cPanel/WHM Auth Bypass Vulnerabilities: What Web Devs Actually Need to Lock Down

Why Your Shared Hosting Stack Is a Bigger Target Than You Think The thing that catches most devs off guard isn’t a sophisticated zero-day — it’s that their freshly provisioned cPanel/WHM instance gets fingerprinted by automated scanners within two to four hours of going live with a public IP. Shodan, masscan-based botnet crawlers, and purpose-built … Read more

Stackless Coroutines for Gamedev in ~200 Lines of C++: Write Your Own Before Reaching for a Library

The Problem: Your Game Loop Is a Callback Nightmare The sequence sounds simple when a designer describes it: “wait two seconds, then spawn the enemy wave, then trigger the cutscene.” The code that implements it is where your sanity goes to die. Here’s what that looks like in a typical game loop without coroutines: // … Read more

The Cheapest Azure VM That Actually Works for DevOps Workloads (Without Making You Want to Quit)

The Problem: Azure’s Pricing Page Is a Trap You type “cheapest Azure VM” into Google, click the first result, and land on the Azure pricing calculator. Forty-seven dropdowns. Filters for region, OS, tier, reservation term, currency, and a category called “workload type” that doesn’t map to anything you actually run. Twenty minutes later you’ve closed … Read more