All bands
Astro
Build-time HTML, island-based interactivity, and the static-first framework that fits content sites better than React-app stacks.
09 STATIONS ON THIS BAND
Medium wave · 540–1600 kHz9 stations stn
Your Accordion Doesn't Need JavaScript
Accordions, disclosures, dropdowns, and modals are now HTML. Shipping a hydrated component for them buys you bugs the browser already fixed.Static Architecture · Web Performance · Astro
The sizes Attribute Is a Promise About Your CSS
The browser picks a srcset image before it has read your CSS. The sizes attribute is the only layout hint it gets, and most sites let it drift.Web Performance · Static Architecture · Astro
client:load Is Almost Always the Wrong Directive
Astro makes JavaScript opt-in, then most projects opt in with the most expensive directive by reflex. Here is the ladder to climb before you reach for it.Astro · Web Performance · React
Your Publish Date Is a Timezone Bug
A date-only string parses as UTC midnight. Your CI box runs in UTC. Your reader does not. Here is where static sites quietly lose a day.Static Architecture · Astro · Developer Experience (DX)
Page 2 Changes Every Time You Publish
Offset pagination makes every archive URL a moving target. Publish one post and page 3 quietly becomes a different page than the one people linked to.Web Architecture · Static Architecture · Astro
Invalid Content Should Fail the Build
Frontmatter is an untyped API surface. Put a schema in front of it and a green build starts to mean something: this content is publishable.Astro · TypeScript · Developer Experience (DX) · Static Architecture
A Strict CSP Is Easy When Your Site Is Static
A strict Content-Security-Policy is the best XSS defense most sites never ship. On a static site it's one response header and a hash — no WAF, no SaaS.Static Architecture · Astro · DevOps
Awesome Astro: The Opinionated Tour
The awesome-astro list is the default entry point into the Astro ecosystem. It is also half noise. Here is what to actually install — and what to skip — sorted by what survives a year of production use.Astro · Signal vs Noise · Developer Experience (DX)
We Migrated Static Signal from Next.js to Astro. Here's What Actually Changed.
Last week we published the case for picking Astro over Next.js on content sites. Then we migrated this blog. One PR, half a working day, and a Lighthouse Performance score of 100 from a real production deploy — here are the honest numbers and what surprised us.Astro · Next.js · Web Architecture · Signal vs Noise

