Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      A Breeze Of Inspiration In September (2025 Wallpapers Edition)

      August 31, 2025

      10 Top Generative AI Development Companies for Enterprise Node.js Projects

      August 30, 2025

      Prompting Is A Design Act: How To Brief, Guide And Iterate With AI

      August 29, 2025

      Best React.js Development Services in 2025: Features, Benefits & What to Look For

      August 29, 2025

      Report: Samsung’s tri-fold phone, XR headset, and AI smart glasses to be revealed at Sep 29 Unpacked event

      September 1, 2025

      Are smart glasses with built-in hearing aids viable? My verdict after months of testing

      September 1, 2025

      These 7 smart plug hacks that saved me time, money, and energy (and how I set them up)

      September 1, 2025

      Amazon will sell you the iPhone 16 Pro for $250 off right now – how the deal works

      September 1, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Fake News Detection using Python Machine Learning (ML)

      September 1, 2025
      Recent

      Fake News Detection using Python Machine Learning (ML)

      September 1, 2025

      Common FP – A New JS Utility Lib

      August 31, 2025

      Call for Speakers – JS Conf Armenia 2025

      August 30, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Chrome on Windows 11 FINALLY Gets Touch Drag and Drop, Matching Native Apps

      August 31, 2025
      Recent

      Chrome on Windows 11 FINALLY Gets Touch Drag and Drop, Matching Native Apps

      August 31, 2025

      Fox Sports not Working: 7 Quick Fixes to Stream Again

      August 31, 2025

      Capital One Zelle not Working: 7 Fast Fixes

      August 31, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»News & Updates»CSS-Tricks Chronicles XLIII

    CSS-Tricks Chronicles XLIII

    April 11, 2025

    Normally, I like to publish one of these updates every few months. But seeing as the last one dates back to September of last year, I’m well off that mark and figured it’s high time to put pen to paper. The fact is that a lot is happening around here at CSS-Tricks — and it’s all good stuff.

    The Almanac is rolling

    In the last post of 2024, I said that filling the Almanac was a top priority heading into this year. We had recently refreshed the whole dang thing, complete with completely new sections for documenting CSS selectors, at-rules, and functions on top of the sections we already had for properties and pseudo-selectors. The only problem is that those new sections were pretty bare.

    Well, not only has this team stepped up to produce a bunch of new content for those new sections, but so have you. Together, we’ve published 21 new Almanac entries since the start of 2025. Here they are in all their glory:

    • <a href="https://css-tricks.com/almanac/properties/a/animation-timeline/">animation-timeline</a>
    • <a href="https://css-tricks.com/almanac/properties/i/interpolate-size/">interpolate-size</a>
    • <a href="https://css-tricks.com/almanac/properties/o/overlay/">overlay</a>
    • <a href="https://css-tricks.com/almanac/rules/c/charset/">@charset</a>
    • <a href="https://css-tricks.com/almanac/rules/c/counter-style/">@counter-style</a>
    • <a href="https://css-tricks.com/almanac/rules/i/import/">@import</a>
    • <a href="https://css-tricks.com/almanac/rules/k/keyframes">@keyframes</a>
    • <a href="https://css-tricks.com/almanac/rules/n/namespace/">@namspace</a>
    • <a href="https://css-tricks.com/almanac/rules/p/page/">@page</a>
    • <a href="https://css-tricks.com/almanac/rules/v/view-transition/">@view-transition</a>
    • <a href="https://css-tricks.com/almanac/functions/a/attr/">attr()</a>
    • <a href="https://css-tricks.com/almanac/functions/c/calc-size/">calc-size()</a>
    • <a href="https://css-tricks.com/almanac/functions/c/counter/">counter()</a>
    • <a href="https://css-tricks.com/almanac/functions/c/counters/">counters()</a>
    • <a href="https://css-tricks.com/almanac/functions/h/hsl/">hsl()</a>
    • <a href="https://css-tricks.com/almanac/functions/l/lab/">lab()</a>
    • <a href="https://css-tricks.com/almanac/functions/l/lch/">lch()</a>
    • <a href="https://css-tricks.com/almanac/functions/l/light-dark/">light-dark()</a>
    • <a href="https://css-tricks.com/almanac/functions/o/oklch/">oklch()</a>
    • <a href="https://css-tricks.com/almanac/functions/r/rgb/">rgb()</a>
    • <a href="https://css-tricks.com/almanac/functions/s/symbols/">symbols()</a>

    What’s even better? There are currently fourteen more in the hopper that we’re actively working on. I certainly do not expect us to sustain this sort of pace all year. A lot of work goes into each and every entry. Plus, if all we ever did was write in Almanac, we would never get new articles and tutorials out to you, which is really what we’re all about around here.

    A lot of podcasts and events

    Those of you who know me know that I’m not the most social person in all the land. Yes, I like hanging out with folks and all that, but I tend to keep my activities to back-of-the-house stuff and prefer to stay out of view.

    So, that’s why it’s weird for me to call out a few recent podcast and event appearances. It’s not like I do these things all that often, but they are fun and I like to note them, even if its only for posterity.

    • I hosted Smashing Meets Accessibility, a mini online conference that featured three amazing speakers talking about the ins and outs of WCAG conformance, best practices, and incredible personal experiences shaped by disability.
    • I hosted Smashing Meets CSS, another mini conference from the wonderful Smashing Magazine team. I got to hang out with Adam Argyle, Julia Micene, and Miriam Suzanne, all of whom blew my socks off with their presentations and panel discussion on what’s new and possible in modern CSS.
    • I’m co-hosting a brand-new podcast with Brad Frost called Open Up! We recorded the first episode live in front of an audience that was allowed to speak up and participate in the conversation. The whole idea of the show is that we talk more about the things we tend to talk less about in our work as web designers and developers — the touchy-feely side of what we do. We covered so many heady topics, from desperation during layoffs to rediscovering purpose in your work.
    • I was a guest on the Mental Health in Tech podcast, joining a panel of other front-enders to discuss angst in the face of recent technological developments. The speed and constant drive to market new technologies is dizzying and, to me at least, off-putting to the extent that I’ve questioned my entire place in it as a developer. What a blast getting to return to the podcast a second time and talk shop with a bunch of the most thoughtful, insightful people you’ll ever hear. I’ll share that when it’s published.

    A new guide on styling counters

    We published it just the other week! I’ll be honest and say that a complete guide about styling counters in CSS was not the first thing that came to my mind when we started planning new ideas, but I’ll be darned if Juan didn’t demonstrate just how big a topic it is. There are so many considerations when it comes to styling counters — design! accessibility! semantics! — and the number of tools we have in CSS to style them is mind-boggling, including two functions that look very similar but have vastly different capabilities for creating custom counters — counter() and counters() (which are also freshly published in the Almanac).

    At the end of last year, I said I hoped to publish 1-2 new guides, and here we are in the first quarter of 2025 with our first one out in the wild! That gives me hope that we’ll be able to get another comprehensive guide out before the end of the year.

    Authors

    I think the most exciting update of all is getting to recognize the folks who have published new articles with us since the last update. Please help me extend a huge round of applause to all the faces who have rolled up their sleeves and shared their knowledge with us.

    • Lee Meyer
    • Zell Liew
    • Andy Clarke (I can’t believe it!)
    • Temani Afif
    • Andy Bell
    • Preethi
    • Daniel Schwarz
    • Bryan Robinson
    • Sunkanmi Fafowora

    And, of course, nothing on this site would be possible without ongoing help from Juan Diego Rodriguez and Ryan Trimble. Those two not only do a lot of heavy lifting to keep the content machine fed, but they are also just two wonderful people who make my job a lot more fun and enjoyable. Seriously, guys, you mean a lot to this site and me!


    CSS-Tricks Chronicles XLIII originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleDesigner Spotlight: Luca Franceschetti
    Next Article Bitwarden CLI – access and manage your vault

    Related Posts

    News & Updates

    Report: Samsung’s tri-fold phone, XR headset, and AI smart glasses to be revealed at Sep 29 Unpacked event

    September 1, 2025
    News & Updates

    Are smart glasses with built-in hearing aids viable? My verdict after months of testing

    September 1, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    With AI, researchers predict the location of virtually any protein within a human cell

    Artificial Intelligence

    CVE-2025-49870 – Cozmoslabs Paid Member Subscriptions SQL Injection

    Common Vulnerabilities and Exposures (CVEs)

    Handling JavaScript Event Listeners With Parameters

    Tech & Work

    CVE-2024-47081: Netrc credential leak in PSF requests library

    Security

    Highlights

    CVE-2025-5839 – Tenda AC9 POST Request Handler Buffer Overflow Vulnerability

    June 7, 2025

    CVE ID : CVE-2025-5839

    Published : June 7, 2025, 6:15 p.m. | 1 hour, 38 minutes ago

    Description : A vulnerability, which was classified as critical, has been found in Tenda AC9 15.03.02.13. Affected by this issue is the function fromadvsetlanip of the file /goform/AdvSetLanip of the component POST Request Handler. The manipulation of the argument lanMask leads to buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.

    Severity: 8.8 | HIGH

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Windows 11 cluttered Notepad’s right-click menu, but it’s now getting File Explorer-like UI as a fix

    August 16, 2025

    Why I recommend this $700 Lenovo laptop to both college students and working professionals

    August 29, 2025

    CVE-2025-3779 – WordPress Personizely Stored Cross-Site Scripting

    May 3, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.