How Node.js Actually Works
Explore Node.js internals: V8, libuv, the event loop phases, thread pool, microtasks vs macrotasks, and practical patterns for performance and reliability.
Thoughts on technology, development, and building things that matter.
Explore Node.js internals: V8, libuv, the event loop phases, thread pool, microtasks vs macrotasks, and practical patterns for performance and reliability.
A full‑stack real‑time chat app with private/group chats, friend requests, notifications, attachments, and an admin dashboard. This post covers the architecture, MongoDB data modeling, Socket.IO events, security, and tradeoffs behind HelloTalk.
Deep dive into building a resilient, observable, and cost‑efficient queueing platform. Covers producers/consumers, backpressure, retries, DLQs, idempotency, ordering, and monitoring.
Practical patterns with Redis: caching, rate limits, streams, pub/sub, locks, and Lua. Tradeoffs, pitfalls, and production guidance.
An AI assistant that converts goals into step‑by‑step roadmaps, curates YouTube lectures, and tracks learning progress. Covers architecture, retrieval, ranking, and UX decisions.