Lab
AI tools, creative workflows, developer deep-dives, and behind-the-scenes from RAXXO Studios.
97 articles
View Transitions API: 5 Patterns I Use Across RAXXO Sites in 2026
Same-document transitions wrap state changes like filter chips and tab switches in a single startViewTransition call. Shared-element morphs use view-transition-name to animate a product card...
SQLite is Enough: 5 RAXXO Services I Moved Off Postgres
Moved 5 RAXXO services off Postgres + Neon to SQLite + better-sqlite3 in WAL mode Local roundtrips dropped from 38ms to 0.4ms on the syndication...
Replacing Lodash with Native ES2026: groupBy, fromAsync, toReversed, and 5 More
Lodash adds about 70KB minified, ES2026 covers most utility uses with zero dependencies Object.groupBy and Map.groupBy replace _.groupBy and ship in every modern runtime Array.fromAsync,...
Effect-TS in Production: 4 Patterns I Use Across Shopify Backends
Effect-TS replaced try/catch and ad-hoc retries across 3 Shopify backends and cut error-handling code by roughly 40 percent Pattern 1: Effect.tryPromise wraps Shopify Admin API...
PostHog Cloud EU to Self-Hosted: Cost Math and 4 Gotchas I Hit
PostHog Cloud EU bill crossed 180 EUR/month at ~3M events, so I migrated to a self-hosted Hetzner box for 42 EUR/month. Cost crossover sits near...
Replacing Webpack DevServer With Bun Hot Reload: 14 Lines, 3.2x Faster
Webpack DevServer ate 250MB and took 4.1s to start 14 lines of Bun replaced it with WebSocket HMR Cold start dropped from 4.1s to 1.3s,...
Server-Sent Events Beat WebSockets for 80% of My AI Streaming UIs: 5 Patterns
Server-Sent Events handle 80% of AI streaming UIs with one HTTP connection and zero WebSocket overhead. 5 production patterns with code.
PostHog Error Tracking Killed My Sentry Bill
Sentry cost me 80 EUR/month for ~12k errors that PostHog now catches on the free tier posthog-js already loaded on the storefront, so error tracking...
Shopify Functions Replaced 8 Apps In One Saturday
Cancelled 8 paid apps in one Saturday and dropped 180 EUR/month off the app bill to zero recurring spend Shopify Functions ship as compiled wasm...
Bun Shell Replaced Every Bash Script in My Studio
I deleted 1,400 lines of bash and 23 scripts, replaced by 600 lines of Bun Shell TypeScript Bun Shell ($`...`) gives typed args, automatic escaping,...
Neon Database Branching Saved Me 200 EUR Every Month
I run 14 Neon database branches per project for the price of one Postgres instance Neon copy-on-write branching clones a 12 GB database in under...
5 Vercel Edge Config Patterns I Use For Shopify A/B Tests
Edge Config reads in ~15ms at the edge, no cold start, no extra request to Shopify I cut a 50 EUR/month LaunchDarkly bill to 0...