Writing.
Research, engineering notes, product decisions and lessons.
From building software, tools, games and experiments with modern AI.
-
Privacy-First Analytics in Astro 6: A Zero-BS GuideHow to implement privacy-first, cookie-free Plausible analytics in Astro 6 without compromising your 100/100 Lighthouse score or annoying users with banners.
-
Deploying Astro in 2026: Vercel vs Cloudflare vs NetlifyA practical comparison of deploying Astro 6 sites. Build times, cold starts, pricing, and edge rendering across the three major platforms.
-
REST vs tRPC vs GraphQL: Which One in 2026?A practical comparison of API approaches for full-stack TypeScript apps. When REST wins, when tRPC eliminates it, and when GraphQL is overkill.
-
7 TypeScript Patterns That Eliminate Runtime BugsPractical TypeScript patterns for catching errors at compile time. Discriminated unions, exhaustive checks, branded types, and more.
-
Securing AI Workflows: Defeating XSS & InjectionA deep dive into hardening AI-driven CI/CD pipelines and web applications. Learn how to defeat command injection and XSS in modern Astro/React stacks.
-
Zero-Trust AI Automation in Astro 6Architecting resilient, self-healing automated content pipelines with Astro 6, GitHub Actions, and strict security boundaries for zero-touch publishing.
-
Astro 6 Optimization: Fixing Async WaterfallsMitigate async data bottlenecks in Astro 6 content collections using Promise.all() parallelization. Learn how to architect zero-waterfall layouts.
-
Connecting to the Xbox API using xbx-api in TypeScriptA comprehensive guide on authenticating and querying the Xbox Live API using the xbx-api library in modern web applications.
-
Zero-JS Theme Toggle: Engineering EmpathyWhy forcing dark mode is an accessibility failure, and how to build a zero-FOUC, hardware-accelerated light/dark toggle using native CSS and Astro.
-
AI-Native Content Workflows via Astro 6A highly technical guide on building zero-maintenance, automated AI content pipelines using Astro 6 content collections, GitHub Actions, and LLMs.
-
Zero-Touch AI Publishing PipelinesA deep dive into architecting an automated, Git-backed content pipeline using GitHub Actions, TypeScript, and the Gemini API for continuous publishing.
-
AI-Driven iOS App Dev: A 2026 Vibecoding GuideA definitive pillar guide to the AI-driven iOS app lifecycle, detailing how vibecoding transforms prototyping into production-ready software in 2026.