Ashish Bhardwaj·Aug 14Understanding Twingate Architecture: Split Tunneling, Routing, and Zero TrustWhen I first started looking at Twingate, I found the architecture easier to understand once I stopped thinking of it as “just another…
Ashish Bhardwaj·Jul 23When Frida Isn’t an Option: Engineering a Reliable Android API Capture PipelineMost Android reverse engineering articles start with Frida.
Ashish Bhardwaj·Jul 21PostgreSQL pg_stats: The Hidden Data Behind Every Query PlanA SQL query looks simple:
Ashish Bhardwaj·Jul 20Demystifying L1, L2, and L3 Cache: The Secret Behind Why Your Computer Feels FastEver wonder why a computer with a 4.0 GHz processor can still feel sluggish, while another one flies through tasks?
Ashish Bhardwaj·Jul 18Understanding Idempotency: Building APIs That Don’t Do the Same Work TwiceIf you’ve worked with backend systems, you’ve probably come across the term idempotency.
Ashish Bhardwaj·Jul 14Buffer vs. Drop: Handling Traffic Spikes Without AutoscalingImagine it’s Black Friday, and your e-commerce website is suddenly flooded with users. Your servers can handle 1,000 requests per second…
Ashish Bhardwaj·Jul 3RBAC vs ACL vs Fine-Grained ACL vs ABAC: Understanding Modern AuthorizationAuthentication answers one question:
Ashish Bhardwaj·Jul 1I Finally Understood Threads, Processes, Concurrency & Parallelism (And You Will Too)When I first started learning about multithreading, every article seemed to assume I already knew what a thread was.
Ashish Bhardwaj·Jun 29Inheritance, Composition, and Dependency Injection: The One Relationship Most Developers ConfuseWhen you start learning object-oriented programming, three concepts show up very early:
Ashish Bhardwaj·Jun 27The Day I Learned Two Brutal Backend Lessons the Hard WayMost backend bugs don’t announce themselves loudly. They quietly sit in your system… until one day they don’t.