Accessibility
What is an accessible name, and why does it matter for accessibility?
An accessible name is what assistive technology interacts with. Learn how your code determines the accessible name.
React's architectural accessibility gaps
Unless you build it yourself there's no auto lang sync, change announcements, or focus management.
CSS
When You Need To Make a Triangle, Think Conic Gradients
It took me a while to get it, but conic-gradient() in CSS is actually pretty useful.
A New Way to Round the Corners of CSS Shapes
The polygon() value of clip-path accepts a new (optional) corner-rounding parameter that allows you to create curved and rounded shapes easily.
CSS Infinity Use Cases
CSS infinity and -infinity solve some pretty specific problems elegantly, but can also just be plain fun to use.
JavaScript
ECMAScript - Introducing Deferred Module Evaluation with import defer
Introducing the import defer proposal, a new ECMAScript import form that loads and links modules eagerly while deferring their evaluation until a namespace property is first accessed - currently at stage 3 in the TC39 process.
Foldkit - The frontend framework for correctness
A TypeScript frontend framework built on Effect-TS, using The Elm Architecture (TEA). Single state tree, pure update functions, explicit side effects, and type-safe routing. An alternative to React for teams that value correctness.
React, Vue, Svelte, and Solid solve rendering and leave the architecture to you. Foldkit gives you the architecture, so you can focus on your domain.
arcade-js: Arcade games translated from their original machine code to JavaScript, validated pixel-exact against MAME
An experiment in using AI agents to port existing software. The disassembly, the translation, the tests and the tooling in this repo were produced by agents. Arcade ROMs are the testbed, chosen for one reason: you can prove whether the port is correct.
react-driller: tells you where your state should live (eliminates needless prop drilling)
I'm tired of agents mindlessly prop drilling. This is the first step towards fixing it for good.
Run react-driller and it tells you where your useState should live. You can use it. Your agent can use it (to combat the propensity to drill props needlessly).
Measuring Component Performance with the Container Timing API
Measure how entire components render with the Container Timing API: how it differs from Element Timing, where it helps, and how to try it today.
Handling concurrency on the Web with Web Locks API
The Web Locks API isn’t just for upload coordination; any time you need mutual exclusion across tabs, it’s worth considering. As browser support continues to improve, it’s becoming an increasingly viable tool in the modern web developer’s toolkit.
Octane — React's programming model, compiled
The successor to Inferno, carrying its performance-first goal forward: React’s hooks, Suspense and actions, compiled ahead of time. No virtual DOM. No rules of hooks. No hand-maintained dependency arrays — the compiler works out what your code captures for you.
Bring your React mental model. Octane keeps the component and hook APIs, then changes a small set of rules where the compiler or the browser can do more of the work.
Miscellaneous
UI Sound Design: 936 Interface Sound Effects
78 semantic UI cues in 12 switchable feels. Preview, install, and ship clean one-shots and seamless loops for web, mobile, SaaS, and games.
All the HTML to PDF Open-Source Libraries
A single, maintained reference for choosing an open-source HTML to PDF conversion library.
Every tool listed here is open source and linked to its repository. Star and activity badges are live, so the numbers you see are current. Editorial notes (CSS support, paged-media support, status) were last reviewed July 2026.
Claude Cookbook
Practical guides and code examples for building with Claude. Learn prompting techniques, tool use, multimodal capabilities, and more.
URL Design: Routes, Queries, and Fragments
Learn how to design readable, stable URLs and choose correctly between route paths, query parameters, and fragments in modern web applications.
What it means for an API to be RESTful
I am sorry, but you do not know what a RESTful API is. I know you are a seasoned developer who has integrated APIs of all kinds, and you may even have dozens in production across multiple languages. But all of that only proves you have followed the industry's good practices and read immeasurable lines of documentation, which is good. However, none of it certifies your knowledge of RESTful. Don't panic! You are not alone. Most developers I know could not define it, implement it or point out its strengths either. That is why in this article I am going to explain its virtues with examples that are easy to understand. And you may well never look at an API the same way again once you finish reading.