Posts

git reset, Demystified: --soft vs --mixed vs --hard
Three flags, one branch pointer, three very different outcomes. See exactly what --soft, --mixed, and --hard do to your branch, your staging area, and your working directory — and why only one of them can actually lose your work.

Git, Under the Hood: An Interactive Tour of How Git Really Works
Stop memorizing Git commands and start understanding them. A hands-on walk through the object store and the pointers on top of it — blobs, trees, commits, branches, and HEAD — with interactive demos you can poke at.

Stop Redirecting in useEffect: Use Expo Router Protected Routes Instead
A bite-sized guide to modern auth routing in Expo Router: replace imperative redirects with guarded route groups, handle onboarding cleanly, and avoid root-layout timing bugs.

Where Did 5 Orders Go? The Two Rules That Fix Timezone Bugs Across Your Stack
A real-world bug, a universal mental model, and the patterns every engineer needs to avoid missing data and scheduling disasters — with interactive demos.

Engineering Real-Time: A Deep Dive Into WebSockets, From Protocol to Production
From HTTP handshakes to pub/sub scaling — how WebSockets actually work under the hood, with interactive demos you can explore.

Understanding Layout Animations: From Browser Internals to Framer Motion
A deep dive into why animating layout properties is expensive, how the FLIP technique solves it, and how Framer Motion makes it effortless — with interactive demos you can play with.