// BLOG · PAGE 3 OF 7
All posts
ALL POSTS · 92
DISTRIBUTED-SYSTEMSLogical Clocks: Ordering Events When 'Now' Doesn't ExistJanuary 26, 20264 minAIAn AI Agent Is Just a Loop and a Capability TableJanuary 21, 20265 minLINUXepoll: The Syscall Under Every Event LoopDecember 16, 20254 minDATABASESMVCC: How Databases Let Readers and Writers Ignore Each OtherNovember 19, 20254 minDATABASESSQL Indexes Under the Hood: Why Your Query Ignores YoursOctober 24, 20254 minALGORITHMSRegex Engines: The NFA/Backtracking Split That Explains ReDoSSeptember 14, 20254 minCONCURRENCYDeadlocks: The Four Conditions and the One Fix That WorksAugust 16, 20254 minAIMCP: Giving AI Agents a Universal Tool PortAugust 15, 20255 minNETWORKINGThe Homelab Networking Stack: Reverse Proxies, VLANs, and TrustJuly 20, 20255 minPERFORMANCEZero-Copy I/O: Stop Paying to Move Bytes You Never TouchJune 13, 20254 minLINUXThe VFS: How 'Everything Is a File' Actually WorksMay 19, 20254 minKERNELHow Linux Decides What Runs Next: CFS to EEVDFApril 14, 20254 minCOMPILERSWhat -O2 Actually Does: A Tour of Compiler OptimizationsMarch 8, 20255 minAITokenizers: Why an LLM Can't Count the R's in StrawberryMarch 3, 20255 minNETWORKINGLongest Prefix Match: How Routers Decide in NanosecondsFebruary 6, 20254 min