ASarnab samantainblogs.arnabsamanta.in·Sep 1 · 25 min readSelf-Hosting a Production App: Debian, Docker, Cloudflare Tunnel, and GitHub Actions CI/CDI wanted a deploy pipeline where git push on main ends with my app running on my own hardware, over HTTPS, with a real CI/CD build, and with zero open ports on my router. Not a VPS bill, not ngrok, no00
ASarnab samantainblogs.arnabsamanta.in·May 23 · 10 min readHow React's Virtual DOM Works Under the HoodA step-by-step mental model — from the problem it solves to the render → diff → commit lifecycle The Problem: Direct DOM Manipulation is Expensive Before React, building interactive UIs meant talkin00
ASarnab samantainblogs.arnabsamanta.in·May 23 · 16 min readReact Navigation vs Expo Router: The Complete Guide to Mobile Routing in 2026From manually wiring up every screen to letting your file system do the talking — here's everything you need to know before choosing your navigation strategy. The Problem Nobody Talks About Enough P00
ASarnab samantainblogs.arnabsamanta.in·May 23 · 16 min readArchitecting React Native Apps at Scale: How Instagram, WhatsApp, Uber & Netflix Think About MobileMost apps don't fail because of bugs. They fail because nobody thought about what happens when the codebase triples in size, the team doubles, and the feature backlog never ends. Why Simple Folder S00
ASarnab samantainblogs.arnabsamanta.in·May 8 · 7 min readUnderstanding REST APIs: The Foundation of Modern Web CommunicationEvery modern application — from social media apps to banking platforms — relies on APIs to communicate between frontend and backend systems. When your React app fetches user data, submits a login form00