The Anatomy of a Voice Agent: What Happens in the 550 Milliseconds After You Stop Talking.A line-by-line tour of LiveKit's realtime stack - from the SFU that moves your packets to the four-layer language model that decides you've finished your sentence. Everything below was read directly fJul 18, 2026·26 min read
How Frontend Frameworks Work Under the Hood: A Deep Dive into React, Next.js, and Modern Build SystemsEver wondered what happens when you run npm run build or how your React components magically transform into lightning-fast web applications? Let's pull back the curtain and explore the intricate machinery that powers modern frontend frameworks. The...Jun 23, 2025·6 min read
How Data is Transferred: A Look at TCP, HTTP, and HTTPSEver wondered what happens when you click "send" on an API request? Let's dive deep into the fascinating world of data transfer protocols and uncover the intricate dance of bytes across networks. The Foundation: TCP - The Reliable Messenger How TCP E...Jun 2, 2025·5 min read
Building useState from Scratch: A Beginner's Guide to React's Most Important HookIf you've been learning React, you've probably used useState countless times. It's the hook that lets you add state to functional components, making your apps interactive and dynamic. But have you ever wondered how it actually works under the hood? T...Jun 1, 2025·8 min read
Common Pitfalls and Best Practices with useState: Chacha’s Lessons LearnedImagine you're at a bustling chai stall in a small Indian town, where the vendor, Chacha, is juggling orders like a pro. He’s got a chalkboard where he scribbles the number of chai orders—sometimes 5, sometimes 10. Every time a customer shouts, "Chac...Jun 1, 2025·4 min read
Building useEffect from Scratch: Understanding React Hooks Under the HoodEver wondered how React's useEffect actually works? Let's demystify the magic by building our own version from plain JavaScript. Hook, Line, and Sinker: Why This Matters React hooks feel like magic, but they're built on surprisingly simple JavaScript...Jun 1, 2025·7 min read
Multithreading in Python: A Beginner-Friendly GuideMultithreading is a programming technique that allows a program to run multiple tasks at the same time, within a single process. Think of it as multitasking for your code—like a chef cooking several dishes at once, instead of finishing one before sta...May 29, 2025·5 min read