Lab
AI tools, creative workflows, developer deep-dives, and behind-the-scenes from RAXXO Studios.
41 articles
The DuckDB Pattern When SQLite Is Not Enough but Postgres Is Overkill
DuckDB scans 10M rows in under a second on a laptop SQLite for transactions, DuckDB for analytics, no server needed Query CSV and Parquet files directly without an import step I do not use it for live writes or concurrent...
Read articleGitHub Actions Crons That Actually Stay Green
7 daily crons, 2 starvation incidents that triggered the rewrite Health checks before work, not after, catch silent failures Queue-low alarm fires at 5 items,...
Bun vs Node for Solo Developers Six Months In
Moved 4 scripts to Bun, kept 6 on Node after six months of real use Bun startup is 4x faster, which matters for scripts I...
Starting Style and Entry Animations in CSS Without JavaScript
@starting-style ships in every modern browser as of 2024 Five patterns: dialog, sheet, list reveal, toast, route swap Pair it with transition-behavior and @starting-style for...
Generate Open Graph Images On the Fly With Satori and Resvg
Satori turns JSX into SVG with zero browser, runs in 40ms Resvg renders SVG to PNG in pure Rust, no Puppeteer Full edge function code...
Headless Claude Code: 5 Things I Run From My GitHub Actions
Claude Code -p runs headless in CI with zero terminal Blog generation, daily audit, PR triage, release notes, README sync all on cron Each run...
From Notion to MCP Server: I Rebuilt 4 Workflows in a Weekend
Migrated 4 of 7 Notion automations to an MCP server in one weekend Two workflows stayed in Notion because the database UI beat any tool...
How I Auto-Publish a Blog Article Per Day With GitHub Actions and Claude
Daily blog automation runs free on GitHub Actions cron at 06:00 UTC Topic queue file plus dedup check against the live blog index Single Anthropic...
Why I Standardized on Phosphor Icons Across 15 Repos (And Cut 60% of Icon Bundle Size)
Five icon systems across 15 repos created visual drift and 84KB bundles in the worst Next.js app. Phosphor ships six weights from one designer, so...
Wiring Magnific Images Into a Vercel Edge Config A/B Test
Generated 3 hero variants in Magnific in under 4 minutes for the same prompt seed Stored variant metadata in Vercel Edge Config, sub-10ms reads from...
From Notion to Shopify Pages via API: A 50-Line Sync Script
A 50-line TypeScript script syncs Notion database pages to Shopify Pages via the Admin REST API Uses notion-to-md to turn Notion blocks into clean HTML...
Build a Telegram Alert Bot for Shopify Orders in 30 Lines of TypeScript
A Bun serverless function on Vercel turns Shopify orders/create webhooks into Telegram pings in under 5s HMAC verification with the webhook secret stops random POSTs...