LSD Framework
Filter · by category

Pick a topic

Cross-fade between filtered views. Grid re-staggers in.

Engineering

Container queries are the new media queries

Three years in, the bet has paid: every viewport breakpoint we wrote is now a container query.

Apr 28 · 5 min
Motion

Aurora — a DAW for the web

Why we modeled the timeline editor on a digital audio workstation.

Apr 21 · 8 min
Design

Surface-aware components, in practice

Drop the same card on four surfaces. It adapts without a single override.

Apr 14 · 6 min
Strategy

Why design substrates win the next decade

The team that owns the layer beneath the design system owns everything above it.

Apr 06 · 12 min
Engineering

Why we shipped an MCP server before a UI

Agents are first-class consumers; the API contract comes first.

Mar 30 · 6 min
Motion

Paced scroll regions, explained

Same ruler for scroll-tied and click-tied animations.

Mar 22 · 4 min
Design

The case for token-snap drag

Snap to the next token in your scale, not the next pixel. Production-grade builder polish.

Mar 14 · 5 min
Strategy

API-first connector spine

Every external service plugs in via manifest. Why this is LSD's architectural identity.

Feb 28 · 7 min
Engineering

Cross-realm instanceof is a silent killer

Why we never use instanceof Element on iframe-realm nodes.

Feb 14 · 4 min