8 min read
Shopify Theme Performance: From 62 to 98 Lighthouse in One Weekend
I took raxxo.shop from a 62 Lighthouse mobile score to 98 without leaving the Liquid theme, and this…
The Lab · Written in the open · Tagged Development
Working notes from the studio. The tools I build, the workflows I keep, the mistakes I paid for.
170 entries · latest 2026-09-11
8 min read
I took raxxo.shop from a 62 Lighthouse mobile score to 98 without leaving the Liquid theme, and this…
11 min read
Tailwind v4 ships a native @theme directive that replaces tailwind.config.js and makes design tokens first-class CSS.
10 min read
I took one of my APIs from 400ms p95 to 40ms p95 by fixing 7 missing or wrong…
8 min read
Hono ships under 14KB and runs the same code on Bun, Node, Deno, Cloudflare Workers, and Vercel Edge
8 min read
Why Bun 1.2 became the default runtime for 17 RAXXO projects: 3s installs, 9 fewer devDependencies, tests 8x…
8 min read
How 9 shell-script hooks replace code review in a solo studio: what each one catches, how to write…
10 min read
MCP servers expose tools, resources, and prompts to Claude through a tiny JSON-RPC protocol.
10 min read
Shipped 3 production agents in one weekend using the Claude Agent SDK, each under 50 lines of glue…
8 min read
Five Vercel cron jobs replaced a 6 EUR VPS, a flaky GitHub Actions workflow, and 40 minutes of…
8 min read
Six concrete CSS :has() patterns that replaced roughly 400 lines of JavaScript across raxxo.shop.
8 min read
Range inputs with step 2 and sensible min/max stopped merchant emails about broken spacing on my Shopify theme.
8 min read
Dark mode breaks when you use pure black #000 and pure white #fff, so I build every UI…