Why I Replaced Tailwind CSS With Vanilla CSS
I pulled Tailwind CSS out of my Astro site and rewrote it in vanilla CSS. Here's why modern CSS made the framework optional in 2026, and how I did it.
I pulled Tailwind CSS out of my Astro site and rewrote it in vanilla CSS. Here's why modern CSS made the framework optional in 2026, and how I did it.
Bun 1.4's Rust rewrite hits canary: 64 Claude agents ported 535k lines of Zig in 11 days. What it fixes, what it overclaims, who's right: Sumner or Kelley.
Navigation API, container style queries, :open, and Math.sumPrecise() all became Baseline in 2026. The ones that replaced actual dependencies in my projects.
Astro 7 ships a Rust compiler, Sätteri markdown, Vite 8 with Rolldown, and advanced routing. Builds 15-61% faster. What changed, what breaks, how to upgrade.
A beginner tutorial for Hermes Agent, the open-source AI agent that learns from experience. Install it, connect a model, and write your first skill.
The Cross-Origin Storage API lets sites share one cached copy of a file (a JS library, font, or AI model) across origins by SHA-256 hash. Here's how it works.
How SolidJS 2.0 handles async data: promises in the reactive graph, the Loading boundary, isPending, and generator actions, explained for React developers.
pnpm v12 is a 1:1 rewrite of its install engine in Rust, with no Node.js launcher and warm installs up to 30x faster. Still alpha, but you can try it today.
AI agents struggle to act on websites. WebMCP lets your page expose typed tools they can call directly. What it is, how to try it in Chrome, and the caveats.
How this Astro site renders social cards at build time with Satori and resvg-js, and the design and performance choices that keep it fast.