Almanac content picks up momentum

A lot has happened at CSS-Tricks since our last status update in late 2024. At that point, we had just finished refreshing the Almanac with brand-new sections for CSS selectors, at-rules, and functions, on top of the existing collections for properties and pseudo-selectors. Those new sections needed a lot of filling, though.

Since the start of 2025, both the editorial team and readers have stepped up: we've published 21 new Almanac entries so far. The list covers a broad range of modern CSS features and long-standing staples, including:

That momentum hasn't stopped — another fourteen entries are currently in active development. We don't expect to keep up quite this pace all year; each entry demands a significant amount of work, and the Almanac would starve out our other content if it consumed everything. But it's genuinely rewarding to see so many new entries landing.

Podcast and event appearances

On the personal side, this period has involved stepping out from behind the curtain a bit, which isn't exactly my natural habitatm. There have been some great opportunities worth noting:

  • I hosted Smashing Meets Accessibility, a mini online conference with three talks on WCAG conformance, best practices, and real experiences shaped by disability.
  • Later, I hosted Smashing Meets CSS, chatting with Adam Argyle, Julia Micene, and Miriam Suzanne about modern CSS capabilities.
  • I've been co-hosting a new podcast with Brad Frost called Open Up. The first episode was recorded live in front of an audience that could join the conversation, tackling the emotional and relational side of our work that often goes undiscussed — from layoffs and desperation to rediscovering purpose.
  • I also returned as a guest on the Mental Health in Tech podcast, joining other front-enders about anxiety in the face of rapid technological change.

New guide: styling counters

A fresh comprehensive guide, styling counters in CSS, was published recently. Honest admission: it wasn't initially on my radar as a whole guide topic, but it became clear just how deep this subject runs. Styling counters raises questions about design, accessibility, and semantics, and the CSS toolbox for it is much bigger than expected. Two functions in particular — counter() and counters() — look deceptively similar but serve very different purposes when building custom counters, and both now have fresh Almanac entries to back up the guide.

The guide targets I set at the end of last year were modest: 1-2 new guides total. With one published before the close of the first quarter, there's room to get another out before the deadline.

Recent contributors and thanks

None of this happens without the people writing it. Since the last update, these folks have published articles with us:

And, behind the scenes, Juan Diego Rodriguez and Ryan Trimble continue to do the heavy lifting for the content operation. Both are essential to keeping things moving, and a genuine pleasure to work with.