A boy in striped pajamas lying on a shag carpet, chin in his hands, inches from a small portable television showing static

Station log

Every post, newest at the top of the band. The lit span on the dial is this page.

Medium wave · 540–1600 kHz60 stn
STATIONS 01–12 OF 60
  1. 1580

    Your Heading Anchors Are a Public API

    Heading IDs are generated from prose. Rewording an H2 silently retires a URL, and the fragment never reaches your server, so nothing warns you.Web Architecture · Static Architecture · Developer Experience (DX)
    A towering brass wall of hundreds of identical keyholes in a fog-filled vault, one lock being silently re-cut by a clockwork arm while the copper key already sailing toward it dissolves into glowing neon purple embers, dark steampunk archive lit by teal filaments and amber gaslight
  2. 1563

    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)
    A towering brass astronomical clock whose three enormous dials each point to a different hour, their gear trains grinding out of phase against one another while a single dated page slips backward through the mechanism, neon teal and amber light bleeding along copper timing rods, dark steampunk chronometry vault wreathed in fog
  3. 1545

    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
    A towering brass card-catalog wall where dropping a single glowing card into the top slot forces every drawer to slide one position sideways, brass pointer arms swinging to indexes that no longer match, dark steampunk archive lit by neon amber and teal filaments in drifting fog
  4. 1528

    Your Drafts Ship With Every Build

    A draft flag hides a post from your index. It does not stop the build writing the page to disk — and anything in dist/ is a public URL.Static Architecture · Web Architecture · Developer Experience (DX)
    A brass sorting machine stamping documents into two chutes, one sealed with glowing green wax and one dark and unstamped, while a hidden conveyor beneath the floor carries the unstamped documents straight out to a lit loading dock, dark steampunk interior with neon teal filaments and drifting fog
  5. 1511

    An Embed Is Not a Component

    A third-party embed is a second website loaded into yours, with its own dependency tree, its own budget, and no build-time guarantees at all.Web Performance · Static Architecture · Web Architecture
    A pristine brass clockwork engine in a fog-filled steampunk vault, an enormous foreign apparatus of mismatched iron bolted crudely onto its flank, thick ribbed cables running from it out into total darkness beyond the frame, the engine glowing neon teal while the parasite machine pulses a sickly amber
  6. 1494

    Your Fallback Font Is Doing the Layout

    font-display: swap does not fix font loading. It converts invisible text into a layout shift, and the fallback metrics decide how bad that shift gets.Web Performance · Static Architecture
    A colossal brass typesetting frame in a fog-filled steampunk hall, a ghostly translucent neon-teal slug of placeholder metal type holding open an exact gap in a tall column of copper letterforms, a heavier brass replacement letter suspended on chains directly above it, the entire column below poised to lurch downward
  7. 1476

    A 404 Is a Status Code, Not a Page

    Your not-found page looks great and returns 200. Crawlers, caches, and link checkers read the status line, not the artwork — and they all believe it.Static Architecture · Web Architecture · DevOps · Developer Experience (DX)
    A brass railway signal tower in fog showing a green all-clear lamp while the track behind it ends abruptly at a torn-away trestle over a black chasm, neon-green light spilling across wet steel rails, dark steampunk cinematic
  8. 1459

    Every Env Var in a Static Build Is Public

    The prefix convention is a linting rule, not a security boundary. A static build has no runtime to keep a secret in — only files anyone can download.Static Architecture · DevOps · Web Architecture · Developer Experience (DX)
    A colossal brass vault door hanging wide open in a fog-filled steampunk foundry, its heavy tumblers cast in glass so every glowing neon-amber pin inside is plainly visible from the outside, copper conduits pouring molten light onto the floor
  9. 1442

    Preload Is a Zero-Sum Game

    A preload does not create bandwidth. It reorders a queue. Everything you promote pushes something else down, and usually that something is your LCP.Web Performance · Static Architecture · Web Architecture
    A colossal brass balance scale inside a fog-filled steampunk engine hall, glowing neon-teal cargo crates stacked high on one pan while the opposite pan rises into darkness, copper chains straining under a single fixed weight that can never be added to, only moved
  10. 1424

    Your Build Time Is a Performance Budget

    Runtime performance gets budgets and CI gates. Build time gets nothing — until it takes eleven minutes and nobody can say which commit did it.Developer Experience (DX) · DevOps · Static Architecture
    A colossal brass foundry conveyor stretching away into fog, each glowing casting stamped a fraction slower than the last, neon amber pressure gauges along the wall creeping toward their red limits in a dark steampunk machine hall
  11. 1407

    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 brass gatehouse in a fog-filled foundry where glowing molten content pours through a precision-cut stencil plate, shapes that match passing cleanly into the press beyond while mismatched ones strike the plate and burst into cooling sparks, dark steampunk hall lit by neon teal and amber with copper circuitry threading the gate
  12. 1390

    The Trailing Slash Is Not Cosmetic

    One slash decides whether your host serves a page, loops forever, or 404s. How directory-index routing really works — and how to test yours.Static Architecture · Web Architecture · DevOps · Render.com
    A single slash-shaped brass lever standing at a track junction in a fog-filled vault, one glowing rail continuing straight into the dark while the other curves back on itself into a closed circular loop feeding endlessly into its own entrance, neon teal and amber light tracing the circling track, dark steampunk switchyard threaded with copper circuitry