On June 9 & 10, I was in Amsterdam for CSS Day – a conference I’ve been attending since it’s very first edition in 2013. This time – after a two year hiatus due to youknowwhat – I was very glad to be back! This time not as an attendee though, but as a speaker. …
Continue reading “The CSS Cascade: A Deep Dive (2022.06.09 @ CSS Day)“
When implementing Dark Mode and ways to toggle it, developers currently need to duplicate code and roll their own toggle implementation. What if, instead, browsers would take care of all that?
Thanks to FormData, it’s pretty easy to apply Progressive Enhancement onto forms.
Yesterday I attended the April 2022 “Full Stack Ghent” Meetup, at the offices of In The Pocket. The evening consisted of 8 lightning talks. Being part of the speaker line-up, I kicked off the meetup with a talk titled “The C in CSS”. CSS is short for “Cascading Style Sheets”. But what exactly is this …
Continue reading “The C in CSS (2022.04.20 @ Full Stack Ghent)”
From early May on, I’ll be working with Una, Adam, Jecelyn, and Jhey as a “Developer Relations Engineer, Chrome and Developer Tools”
For my local PHP Development needs I use Laravel Valet. It’s easy to set up, provides HTTPS, and just works. The only downside of using it, is the fact that the selected PHP version is system-wide: switching PHP versions — using valet use php@7.4 for example — affects all sites. With the 3.0 release of …
Continue reading “Valet 3.0: Multiple/Parallel PHP Version Support”
Back in February I created @bramus/specificity, an NPM package to calculate the Specificity of CSS Selectors. As that version was more of a thought experiment/POC, there was a lot of room for improvement. Yesterday, after 11 betas, version 2.0.0 of @bramus/specificity was released. Let’s take a look … Quick Example To give you an idea …
Continue reading “What’s new in @bramus/specificity
v2″
Beware when evaluating KeyboardEvent.key, as it doesn’t play nice with non-QWERTY keyboard layouts.
Last week I was invited to speak at the March 2022 UX Ghent meetup, a frontend-themed edition. I gave a talk called “Embrace the Platform”, which is all about Progressive Enhancement. The slidedeck is up on slidr.io, and is also embedded below: The slides themselves won’t tell you that much, though. To know the details, …
Continue reading “Embrace the Platform (UX Ghent)”
Introducing `@bramus/specificity`, a JavaScript package to calculate the specificity of a given CSS Selector