Final week I spoke about CSS structure at CSS Day in Amsterdam. It was my first time attending the convention (which, this yr, was truly two days), however I’m fairly positive it gained’t be the final. The unimaginable mixture of audio system and attendees with an amazing ardour for CSS blew me away, and each speak demonstrated in-depth information within the speaker’s chosen space.
With so many insightful talks it’s exhausting to decide on a favorite, however some highlights embrace Bramus’s deep dive into the cascade (and Cascade Layers), Amit’s information to creating keyframe animations and Rachel’s insights into how browsers are working collectively to ship new CSS options interoperably, with Interop 2022.
On Day 1, Lea gave an unimaginable presentation (on CSS variables) that blew everybody’s minds with what CSS might be able to, now and sooner or later. Ana received many individuals fascinated with the human aspect of distant work, and the way employers may also help empower their groups to work higher, not tougher.
Kicking off Day 2, Adam’s high-energy presentation on Scroll Snap confirmed how far the specification has come since I hung out tinkering round with it a few years in the past. The Chrome dev instruments for inspecting scroll containers look nice, and I’m excited to attempt them out. Adam highlighted a bunch of cool use instances, suggestions and tips, together with constructing his total presentation utilizing Scroll Snap! You’ll find some examples in this handy assortment he constructed.
In a while, Ben’s part-live-coded speak supplied a welcome change of tempo from the information-overload many people have been feeling by then, as we have been all invited to sit down again, chill out, and watch the method of drawing in CSS. Should you haven’t come throughout his work earlier than, try his Codepen profile full of fantastic examples of painstakingly-detailed CSS drawings.
The topic I used to be least aware of was scoping, and Tab demonstrated a variety of methods to scope types and use the shadow DOM. That is one thing I’ll positively have to did into in additional depth! Each Tab and Hui-Jing did a fantastic job MCing and relaying questions from the viewers after every session. I really like Q&A classes after they’re effectively run, as they usually permit the viewers to listen to audio system’ sincere ideas and emotions in a manner that doesn’t sound too pre-prepared. The questions following my very own speak actually received me fascinated with ways in which builders can higher talk the capabilities of the fashionable internet to designers, and the way we will work collectively to construct extra resilient UIs.
There was one thing to remove from each session — I really feel dangerous not mentioning every of them individually right here, as with out query, each one was distinctive! Should you couldn’t be there I can positively suggest watching the movies after they’re launched, when you’ve got the prospect. You’ll find hyperlinks to slides and sources for every of the talks on the speaker web page.
These of us who have been nonetheless on the town the next Saturday have been handled to a bonus occasion, within the type of a particular pop-up version of CSS Café. I managed to catch two of the talks: the primary by Amit, this time on 3D transforms, the place he confirmed us methods to create the results of a digicam in CSS. It was nice to glimpse behind the scenes, into how his awe-inspiring CSS creations are fashioned! The opposite speak I noticed was by Elad Shechter, on responsive design finest practices. It was refreshing to see somebody not simply blindly following what we contemplate “finest practices”, however query and enhance upon them to mirror the truth of engaged on a challenge. It actually gave me a number of issues to consider. You’ll find a model of Elad’s speak on his web site.
Whereas CSS Day just isn’t the most cost effective convention, it’s most likely the most effective I’ve ever been to by way of speaker high quality, organisation and environment, clearly deliberate with a number of love and care. Everybody I spoke to got here away impressed and with a renewed enthusiasm for CSS. I’ll be eagerly trying ahead to subsequent yr.