Under the Hood of a High-Concurrency Checkout Engine: Why I Ditched Simple CRUD for Atomic State.E-commerce projects are everywhere on résumés—but most of them stop at basic CRUD. I didn’t want to build just another app that could list products and create orders. I wanted to build a system that wouldn’t fall apart when 10,000 users hit “Checkout...Jan 11, 2026·6 min read
APIs Decoded: What They Are and How to Use Them in JavaScriptIn today’s world of web development, APIs are everywhere. Whether you’re fetching data from a weather service, posting comments to a blog, or integrating payment processing, you’re almost certainly interacting with APIs behind the scenes. This post w...Jul 6, 2025·4 min read
JavaScript Promises: What They Are, How They Work, and Why They MatterWhat is a Promise? A Promise is a built-in JavaScript object that represents the eventual completion (or failure) of an asynchronous operation and its resulting value. In simple words, a Promise is something that promises to do a task and lets you ha...Jul 2, 2025·4 min read
Think JavaScript Is Async by Nature? You’ve Been MisledJavascript is by default a synchronous and single threaded language, Yes you heard that right . Now you are must be thinking, One task at a time? Seriously? Yet we use it to build complex, responsive apps every day. How? It’s all thanks to the event ...Jun 25, 2025·4 min read