Recent Posts

OAuth 2.0 — Clearly Explained (With Real-World Example)

OAuth 2.0 is the standard protocol that allows applications to access user data securely—without ever sharing passwords. In this article, we break down the Authorization Code flow step by step, explain why it’s secure, and clarify how OAuth 2.0 differs from OpenID Connect (OIDC), so you can truly understand how modern authentication systems work.

· Authentication & Authorization · Abhijeet Verma

Node.js Memory Model — Stack, Heap & Garbage Collection Explained

Most Node.js bugs are not about syntax — they’re about memory. This article builds a clear mental model of the call stack, heap, closures, garbage collection, and why memory leaks happen in real-world applications.

· Node.js Fundamentals · Abhijeet Verma

Node.js Event Loop & Asynchronous Execution — Clearly Explained

This blog explains the Node.js event loop in a clear, practical way — covering V8, libuv, microtasks, phases, and async/await. You’ll learn how asynchronous execution really works and how to confidently predict execution order instead of guessing.

· Node.js Fundamentals · Abhijeet Verma

Categories