What’s new in CSS? (2023.03.23 @ DevDay)

Last month I was at DevDay in Mons, Belgium. One of the talks I gave covered all the recent and new stuff that’s coming to CSS.

~

# The Talk

The talk I gave is a full-length talk of 45 minutes in the main room.

Things have been going hard for CSS the past few years, with many new features landing across browsers at a very fast pace.

With this talk you’ll be up to speed on some of the recent additions to CSS and how they allow you to write cleaner, clearer, and more maintainable CSS. They might even allow you to remove some nasty CSS hacks or JS-based solutions that you’re currently relying on.

And oh, time permitting we’ll also take a look into the future at what’s to come next …

Because this talk gives you a rundown of all the new niceties, it hops around from topic to topic. Covered topics were:

Yes, you see that correctly: the talk also covers Custom Properties, an almost decade old feature of CSS. It always surprises me how few people have heard of them, use them, or why they are better than preprocessor variable which are nothing but static tokens. For those reasons, and because many demos rely on them, I include it in my talk as the first topic. It also forms a nice link to @property – covered later in the talk – which gives them their superpowers.

~

# Slides

The slides of my talk are up on slidr.io are embedded below:

~

# Thanks!

Even though the conference is local to Belgium, I hadn’t heard of it before. I found the conference to be well organized and the schedule to be well balanced (after us speakers asked to not have overlapping sessions, which the organizers agreed to).

Thanks to the organizers for having me and thanks to the attendees for being there. Hopefully you all had fun attending my talk — I know I had making it (and whilst bringing it forward) — and perhaps you even learned something from it along the way 🙂

~

💁‍♂️ If you are a conference or meetup organiser, don't hesitate to contact me to come speak at your event.

Published by Bramus!

Bramus is a frontend web developer from Belgium, working as a Chrome Developer Relations Engineer at Google. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since (more …)

Unless noted otherwise, the contents of this post are licensed under the Creative Commons Attribution 4.0 License and code samples are licensed under the MIT License

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.