RSS FeedTwitterMastodonShare IconHeart IconGithub IconArrow IconClock IconGUI Challenges IconHome IconNote IconBlog IconCSS IconJS IconHTML IconMedia IconGit IconSpeaking Icon
My google avatar.

Spoke at the super rad CSS Day in Amsterdam on CSS Scroll Snap.

Watch the video, peep the slides

A screenshot of the lineup from the event.

Join the conversation on

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 are embedded below:

<a href="" title="What’s new in CSS (2023.03.23 @ DevDay)"><img decoding="async" loading="lazy" src="" alt="" width="560" height="315" class="alignnone size-medium wp-image-33390" srcset=" 1920w, 560w, 1120w, 768w, 1536w, 1568w" sizes="(max-width: 560px) 100vw, 560px" /></a>


# 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.