Writing & Tutorials

Deep dives into software engineering, artificial intelligence, and building for the modern web.

2 posts

Blog posts

Cover image for Svelte 5 Runes and Nanostores, Split Across Astro Islands
Web Dev

Svelte 5 Runes and Nanostores, Split Across Astro Islands

AstroSvelteNanostores

Runes handle reactivity inside a component. Nanostores handle state between islands. Here's the bridge between them — no adapter package required.

Read Article
Cover image for Killing the Theme Flash With One Inline Script
Web Dev

Killing the Theme Flash With One Inline Script

AstroJavaScriptTailwind

How I built a persistent dark/light toggle in Astro that never flashes the wrong theme — using a cookie and a tiny blocking script.

Read Article

Keep up with the latest in tech

Get a weekly email with hand-picked resources, tutorials, and insights on modern web development directly in your inbox.

No spam, ever. Unsubscribe with one click.