CPU Friendly JavaScript. A Visual Guide.How A CPU Actually Runs Code A CPU core has a clock. It ticks about 3 to 4 billion times per second. Each tick, the core tries to do one unit of work. That is where your frames come from. Inside one cApr 17, 2026·7 min read
Ray Marching From the Ground UpWhat Is Distance. Before anything else. You need to understand one thing. Distance. You have two dots on a piece of paper. The distance between them is just how far apart they are. You could measure iApr 15, 2026·5 min read
Why The L System Trees Looked WrongIntroduction We wanted procedural trees. We kept getting trunks with leaf puffs. Pine looked acceptable. Oak. Birch. Maple. And sakura did not. They read like poles with crowns. The important lesson iApr 15, 2026·4 min read
Nanite Explained: How Modern Game Engines Render Billions of Triangles Without ExplodingFrom draw calls to culling to virtual geometry. Everything you need to know about the system that killed the triangle budget.Apr 15, 2026·20 min read
Next.js use cache: remote: A Distributed Cache in One LineIntroduction I discovered this while digging through the Vercel docs and the Next.js cache components skill. I was trying to understand how caching actually works when you deploy to Vercel. What I fouApr 15, 2026·8 min read
How To Implement A Level And XP System With ConvexThe goal A good level and XP system should do three things well. It should be easy to reason about. It should be hard to exploit. It should be flexible enough to support more than one reward source. TApr 15, 2026·6 min read