Migrating from Cloudflare Pages to Workers - Do You Even Need To?
Cloudflare is consolidating Pages into Workers. Here's the one-line config change required to migrate, what it actually costs, and whether you should bother for a static blog.
Thoughts on web development, programming, and technology
Cloudflare is consolidating Pages into Workers. Here's the one-line config change required to migrate, what it actually costs, and whether you should bother for a static blog.
Step-by-step guide to connecting the Home Assistant Connect ZWA-2 Z-Wave USB stick to a Ugreen NAS using Docker and Z-Wave JS UI for smart home control.
A technical exploration of building a modern full-stack application with React Router v7, TypeScript, PostgreSQL, and modern deployment strategies on Fly.io.
Concise post-mortem of a Cloudflare 525 while pointing a domain to Fly.io—just root cause, fix, and a minimal mental model.
A detailed walkthrough of migrating a full-stack React application from Remix to React Router v7 framework mode, including the rationale, migration process, and practical insights from the trenches.
Three months into using Remix after Next.js, here's what I learned about "use client" boundaries and why they matter more than I realized.
EMFILE (too many open files) and memory ceilings on Vercel's hobby plan are a recurring failure mode for Remix builds; this collects patterns and likely causes.
New research shows Google's AI Overviews reduce website clicks by almost 50%. As someone using Dia browser with built-in AI, I rarely visit websites anymore. Are we witnessing the end of traditional web traffic patterns?
A groundbreaking legal decision has sent shockwaves through the AI industry. In what may be the most significant copyright ruling for artificial intelligence to date, Judge William Alsup of the...
Exploring why scaffolding from scratch often beats modifying legacy code, plus thoughts on Cursor vs VS Code and the evolution of frontend tooling in 2025.