My Blog
Sharing my experiences, technical challenges, and solutions I've encountered along the way.
How I Accidentally Left My E-Commerce Checkout Vulnerable to ₹1 Hacks (And Then Crashed Production)
Why trusting the frontend with checkout pricing and trusting cloud environments with SDKs will break your application. Learn how a ₹2,000 hoodie could be purchased for ₹1 and how an SDK brought down production.
When Azure Auto-Generated My Workflow File: A DevOps Migration Story
Migrating from manual Docker builds to automated CI/CD on Azure, I hit deployment chaos when Azure auto-generated a workflow file that conflicted with my manual setup. Here’s how I debugged, merged, and achieved seamless automation.
The Silent CSS Killer: Why Your Padding Changes Don't Work (And How to Fix It)
Spent 2 days debugging padding issues? You're not alone. Learn about the three hidden culprits: universal CSS resets, Tailwind's Preflight, and aggressive build caching that break your styles.
Flutter Fix: Resolving "Multiple tickers were created" Error
Ever crashed your Flutter app by adding a second animation? Learn how I fixed the classic SingleTickerProviderStateMixin error while building Emergency 108 app with multiple animations.
The Spring Boot Version Conflict That Broke Everything (And How I Fixed It)
Building the Emergency108 backend revealed a critical version mismatch between Spring Boot 3, Java 17, and legacy libraries. Here explains how I solved the javax vs. Jakarta conflict.