Here’s a rewritten version of the article with a refreshed tone and structure, while preserving its original meaning and key details:
—
It’s been a while since our last update — way back in September, in fact — so this one is long overdue! There’s been a flurry of activity here at CSS-Tricks, and it’s all been incredibly positive. Let’s catch up on what’s new and exciting.
The Almanac Is Thriving
In our final post of 2024, we made it clear that expanding the CSS Almanac would be a top priority in 2025. We had just revamped the entire resource, adding brand-new sections for CSS selectors, at-rules, and functions, in addition to our existing content on properties and pseudo-selectors. The only problem? Those new areas were pretty sparse.
Fast forward to now, and we’ve made some serious progress. Thanks to the incredible efforts of our team — and contributions from the community — we’ve added 21 new Almanac entries so far this year!
Even better, we have 14 more entries currently in the works. While we don’t expect to keep up this publishing pace all year (each entry takes a lot of time and care), it’s a great start. And of course, we’re also committed to continuing to bring you fresh articles and tutorials — the heart and soul of CSS-Tricks.
Podcasts & Events: Stepping Into the Spotlight
If you know me, you know I’m more of a behind-the-scenes kind of person. That said, I’ve found myself stepping into the spotlight a bit more lately — and it’s been a blast. Here are a few recent highlights:
– I had the honor of hosting Smashing Meets Accessibility, a virtual mini-conference featuring three inspiring talks on WCAG conformance, accessibility best practices, and personal stories shaped by disability.
– I also hosted Smashing Meets CSS, another online event from the Smashing Magazine team. It featured amazing presentations and a panel discussion with Adam Argyle, Julia Micene, and Miriam Suzanne on the latest in modern CSS.
– I’ve teamed up with Brad Frost to co-host a new podcast called Open Up. We recorded our first episode live with an audience that joined in the conversation. The show focuses on the emotional and human side of web design and development — from the challenges of layoffs to rediscovering passion for your work.
– I was also a guest on the Mental Health in Tech podcast, joining a panel of front-end developers to talk about the pressures of staying current in an ever-changing tech landscape. It was a thoughtful, honest discussion, and I’m excited to share the episode once it’s live.
A New Guide: Styling Counters in CSS
We recently published a comprehensive guide to styling counters in CSS — and it’s a deep dive! When we first brainstormed content ideas, this topic wasn’t at the top of the list, but Juan showed just how rich and nuanced the subject is. From design and accessibility to semantics, there’s a lot more to counters than meets the eye.
We explored the differences between the counter() and counters() functions (both of which now have dedicated Almanac entries), and how to use them to create custom counter styles. It’s an exciting addition to our growing library of guides — and the first of what we hope will be several in 2025.
Celebrating Our Authors
Perhaps the most rewarding part of this update is recognizing the fantastic authors who have contributed new content since our last Chronicle. A huge thank-you to everyone who’s taken the time to share their knowledge and expertise with the community.
And of course, none of this would be possible without the ongoing support of Juan Diego Rodriguez and Ryan Trimble. These two are the backbone of CSS-Tricks — not only do they help keep the content flowing, but they also make this work a joy. I’m endlessly grateful for everything they do.
—
Thanks for reading, and stay tuned — there’s plenty more to come this year!