The automated posts list idea was inpired by Peter Bengtsson's GitHub profile README. You can read and learn more on his blog. Thanks, Peter!
A practical guide to thinking about what to test and why, using Vitest as my tool of choice. Covers the happy path, conditionals, purity, and the limits of code coverage as a measure of test quality.
Sunday, June 21, 2026
css-expect enables you to write unit tests for your CSS @functions using the browser engine itself as the source of truth.
Friday, June 12, 2026
CSS now has user-defined functions. No preprocessor, no JavaScript, but native @function with typed parameters, local variables, and conditional logic built right into your CSS.
Monday, June 8, 2026
CSS @property has been Baseline for almost two years, but most existing projects still do not use it. A small experiment in the CSS Property Type Validator generates a reviewable first draft of @property registrations from the custom properties you already have.
Monday, June 1, 2026
The first beta of the Stylelint plugin for CSS Property Type Validator brings typed custom property validation directly into your existing CSS linting workflow.
Friday, May 29, 2026






