
Station log
Page 3 of 5. The lit span on the dial is this page.
Medium wave · 540–1600 kHz60 stations stn
STATIONS 25–36 OF 60
When Astro Beats Next.js for Content Sites
Next.js is the default. It's also overkill for most content sites. Astro's island model ships less JS, builds faster, and lets you keep React where you actually need it.Static Architecture · Next.js · Web Architecture · Signal vs Noise
The Dependency-Count Audit: Every Package Is a Bet, Not a Free Tool
Most JS projects have never had their dependency list audited line by line. Doing it once — with a real method instead of vibes — usually halves the count and exposes which packages were doing nothing in the first place.Node.js · Developer Experience (DX) · Web Performance · Signal vs Noise
Cloudflare R2 vs S3 for Static Assets: The Egress Bill Is the Whole Argument
S3 is the default because it's been the default. For static assets served at scale, R2's zero-egress pricing rewrites the math — and the cases where S3 still wins are smaller than people think.Cloud Platforms · Static Architecture · Web Architecture · Signal vs Noise
The Business Case for Dumping WordPress: Static Sites and CDNs as a Line-Item Decision
Most arguments against WordPress are technical. The stronger case is financial — hosting costs, security incidents, page-speed revenue impact, and maintenance hours add up to a budget line that a static site on a CDN simply doesn't have.Wordpress · Static Architecture · Cloud Platforms · Signal vs Noise
Code Highlighting at Build Time: Shiki vs Prism and the Death of Runtime Tokenizers
Shipping a tokenizer to the browser to color code blocks made sense in 2014. It doesn't now. Build-time highlighting is faster, cheaper, and produces better-looking output — and the tradeoffs are smaller than you think.Developer Experience (DX) · Static Architecture · Web Performance · Web Architecture
MDX vs Plain Markdown for Dev Blogs: When the Complexity Earns Its Keep
MDX ships JSX inside Markdown and promises interactive content without leaving your post file. That's real power — when you need it. Most dev blogs don't. Here's the honest threshold.Developer Experience (DX) · Static Architecture · Signal vs Noise · Web Architecture
Dark Mode Without the Flash
The white-flash-on-load that ruins half the dark-mode implementations on the web is preventable in about twelve lines of code. CSS variables, a render-blocking script, and one localStorage read — that's the whole trick.Static Architecture · Web Performance · Developer Experience (DX) · Signal vs Noise
Build-Time Data Fetching Is the New SSR
If your data changes hourly and your traffic doesn't, server-side rendering is solving the wrong problem. Fetch at build time, ship static HTML, and let the CDN do the work.Static Architecture · Web Architecture · Next.js · Signal vs Noise
Static-Site Search With Pagefind: You Don't Need Algolia
Algolia, Elastic, and Lunr earned their place when static sites couldn't search themselves. Pagefind changed that. Here's how to ship real search without a backend or a subscription.Static Architecture · Signal vs Noise · Developer Experience (DX) · Next.js
When Static Isn't Enough: Adding Edge Functions Without Losing the Benefits
Static-first doesn't mean static-only. Here's how to add server-side logic at the edge without giving up the performance and simplicity you chose static for.Web Architecture · Next.js · Static Architecture · Cloud Platforms
RSS Is Quietly Winning Again. Static Sites Should Ship a Feed.
RSS never died — it became the underlayer for Mastodon, Bluesky, AI agents, and every newsletter aggregator. Static sites can ship a feed at build time in 50 lines. Here's why you should.Static Architecture · Web Architecture · Signal vs Noise
OpenGraph Images at Build Time: Why Static Sites Win Social Cards
Generating social card images on demand from a serverless function feels modern. It's also slow, expensive, and fragile. Static sites can pre-render every OG image at build time, cache it forever, and never pay for it again.Next.js · Static Architecture · Web Performance

