A small workflow that turned UI work with Claude from a slog into something that actually converges. Take a screenshot, compare to the brief, fix the biggest gap, repeat, and let the agent run the loop.
The very first time I remember using a computer was in the early '90s. Yes, I'm that old. But it was in grade school when we were first learning how to use them to play like one of the original versions of Oregon Trail. Outside of learning that you should never attempt to ford a river and what dysentery was, I didn't really think much more about it at the time. In fact, I don't think I had a single thought about computers until much later when the first family PC with internet made its appearanc...
A custom content-layer loader that fetches Leaflet documents from the ATProto PDS and renders them as first-class blog posts
Adding Tufte-style margin notes to Astro without JavaScript.
How to use the new @scope at-rule for targeted, proximity-aware CSS styling
How to use the new HTML Sanitizer API for secure, library-free HTML injection
Adam Argyle from the CSS Working Group and Chrome dev tools team discusses VisBug and the future of design-development tool integration.
How to use @property to define and type your CSS custom properties
How to use the new :has() selector in CSS for parent element selection
i share how i built a fully customizable resume website with eleventy, complete with seo-friendly features and pdf generation.
Aiden Bai explains how Million.js makes React render faster and discusses growing up alongside his open source community.
Daniel Roe reveals his transition from law to leading Nuxt's core team and how community-driven development shapes the Vue.js ecosystem.
Steve Manuel and Ben Eckel from Dylibso explore Extism, their WebAssembly-powered extension framework that's bridging the gap in modern app architecture.