Building a Zero-Bundle-Size Component Library
Server components and progressive enhancement allow us to ship rich UI without sending a single byte of JavaScript to the client. Here's a practical architecture for building one from scratch.
Server components and progressive enhancement allow us to ship rich UI without sending a single byte of JavaScript to the client. Here's a practical architecture for building one from scratch.
Before reaching for Elasticsearch or Typesense, consider what Postgres can do natively with tsvector and tsquery.
You don't need Kubernetes. A Docker Compose setup with proper health checks and restart policies covers 90% of use cases.
Alacritty, tmux, and a carefully tuned set of shell aliases that make the CLI feel like a superpower.
The new anchor positioning API lets you attach elements to each other without JavaScript. Here's everything you need to know.
Beyond if err != nil: wrapping, sentinel errors, and custom types for building robust Go services.
Using Litestream replication and blue-green deploys to achieve high availability with an embedded database.
Building language server protocol support for a custom DSL, with autocomplete, diagnostics, and hover documentation.
Real-world lessons from shipping view transitions on a high-traffic site with progressive enhancement fallbacks.