Zero-JS Wasn't Enough: Edge Caching SSR HTML on Cloudflare Workers
The previous article ended with a confession: same build, two PageSpeed runs two hours apart, desktop Performance 99 and then 90. I blamed first-scree…
Latest Architecture news from Tech News
The previous article ended with a confession: same build, two PageSpeed runs two hours apart, desktop Performance 99 and then 90. I blamed first-scree…
React Server Components vs. Astro Islands: When to Use Each Pattern I've shipped production code with both React Server Components (RSC) and Astro Isl…
I added search to all three of my AI-curated directory sites last month. The choice wasn't obvious — there are at least four options with real adoptio…
When I added compare pages to the Top AI Tools directory , the first question I had to answer was: how many pairs am I actually looking at? With rough…
I run Hacé Cuentas , a free collection of 4,100+ Spanish-language calculators. What started as 10 hand-built pages turned into thousands of routes — a…
The interesting parts of a project are not always the AI model or the hosting platform. This week I spent time reading source code for five dependenci…
I recently deployed my fully decentralized content pipeline to kheai.com (you can check out the source code at github.com/kafechew/nostr-seo ). After …
Block, the company behind Square and Cash App, transferred its open-source agentic AI framework Goose to the Linux Foundation. The move follows a fami…
Docker Desktop changed its licensing in August 2021, and the ripple effects are still spreading. Large organizations — roughly anyone above 250 employ…
Originally published on subhanfarrakh.com/blog The Problem with SPAs for Content Sites Most portfolio sites don't need React to render a headline. Yet…
The interesting parts of a project are not always the AI model or the hosting platform. This week I spent time reading source code for five dependenci…
Most portfolio sites are over-engineered. You reach for React because you know React, wire up a router, bundle 300 KB of JavaScript, and ship it to a …
I deployed my first Supabase Edge Function in January 2026 — a webhook handler that received Stripe payment events, validated them against the Supabas…
I wanted a developer blog that felt more like an engineered platform than a traditional personal site. Not just a static template with articles slappe…
If you've evaluated Temporal before and decided the ops surface was too heavy, the picture has shifted. At Replay 2026, Temporal announced Serverless …
I added search to all three of my AI-curated directory sites last month. The choice wasn't obvious — there are at least four options with real adoptio…
When I added compare pages to the Top AI Tools directory , the first question I had to answer was: how many pairs am I actually looking at? With rough…
Every time I debugged a deeply nested API response, I scrolled. I counted brackets. I lost my place. After the third or fourth time of doing this for …
In a head-to-head benchmark across 12 real-world scenarios, Astro 4 served 47% more requests per second than SvelteKit 2 on identical hardware — but S…
For a while the Orbiter admin lived inside the Astro integration. It was convenient — one package, one deploy, no extra process to manage. It was also…
Originally published at cosmicjs.com Choosing between Astro and Next.js in 2026? Both are excellent frameworks, but they solve different problems. Thi…
Three weeks ago I described how AdSense rejected my three directory sites because they were deployed on *.vercel.app subdomains . The fix was straight…
The Tussie-Mussie Generator is a web app for anyone who wants to send a meaningful floral e-card with an AI-generated "tussie mussie", a type of small…
I run four Astro sites. Three of them shipped the same SEO bug for months. Every blog post on those sites told Twitter, Facebook, and LinkedIn that it…
Astro 4 & React Server Components: The Unexpected Security Benchmark Modern web development frameworks are constantly evolving to balance performa…
Next.js 15 vs Astro 4: Benchmark Optimization Guide Choosing between Next.js 15 and Astro 4 for performance-critical projects requires a deep dive int…
The bet is specific: three directory sites, all Astro 5 SSG, all statically generated at build time, content refreshed via a nightly GitHub Actions cr…