Search

Lessons (9)

  • JavaScript Essentials: Event Loop, Closures & this

    … Visual explanations of the event loop, microtasks, closures, and how 'this' is decided. Part 1: The event loop …

  • The L6 System-Design Thinking Loop

    … invariant first, then scale, failure, recovery and blast radius](/img/system-design-l6/design-loop.svg) Five questions …

  • Backend Languages: Node.js, Go, Python & Rust

    … one thread + event loop"] EL(("🔁 event loop")) -- IO1[DB call → wait in background] EL -- IO2[HTTP call → wait …

  • Hash Maps & Sets

    … n) time instead of O(n²) with nested loops Pattern 2: "What do I need to complete it …

  • Linked Lists

    … a fast runner eventually laps the slow runner. If the list has a loop, fast and slow will …

  • React Hooks in Practice

    … event useEffect(() = { if (submitted) sendAnalytics(); }, [submitted]); // ✅ Do it in the event handler function handleSubmit() { sendAnalytics(); } The infinite loop …

  • Stacks & Queues

    … task scheduling, message brokers, the event loop, BFS.

  • What Is Software Architecture?

    … inside an app (Layered, Clean, Hexagonal, Onion), the domain (DDD), and the whole system (microservices, event-driven, serverless …

  • Scaling & Health Probes

    … returns 200 if the event loop responds Readiness Can it serve traffic right now ? 🚫 Pod is removed from …