Posts
All the articles I've posted.
Scroll storytelling: smooth scroll, pin, parallax, progress
A zero-dependency demo of four scroll storytelling techniques: smooth scrolling, pinned horizontal travel, parallax layers, and a scroll-driven counter, with a GSAP and Lenis counterpart.
Running 24,000 particles with raw WebGL
Generate the initial particle data once, then calculate each frame's positions in a vertex shader. The complete interactive demo runs inside the post.
What changed in the MCP draft: sessions and handshake are gone
Notes from the official MCP spec draft's changelog, compared against the 2025-11-25 version, focused on sessions, the handshake, MRTR, and migration impact.
Latest digest
Short, one-thing notes. A new tool, a long read, or a production symptom — the entry hub.