The speaker will start a fascinating and thought-provoking conversation, preparing us perfectly for the rest of the conference. We will take a journey from the earliest days of the Internet to today, understanding how we got here through the concepts of path dependency, consent, and shared context. Just like then, we are creating the future right now with the decisions we make today.
During our journey through the past years, we were reminded of all the “hacks” we would have to apply to achieve what can be done today with pure CSS – border radii, gradients, special fonts, etc. We’ll talk about how third-party libraries like jQuery and Sass paved the way for vanilla JS and CSS features. There’s a train of thought around material integrity and how we should refrain from adopting other people’s solutions, but as we know, people are going to do it anyway. In fact, maybe that’s a good thing – hacks can push the Internet forward.
The talks will also cover advanced CSS such as container queries, aspect-ratio properties, and :haspseudo-classes, and how to combine them to create context-sensitive, responsive components.
We will learn everything we wanted to know about cascading but were afraid to ask! Cascading layers will be introduced, which can simply change the rules of CSS. They will allow us to segment our styles, work with the cascade instead of against it, and avoid the specificity issues that plague our large-scale applications.
We will have three great days and are full of ideas. But beyond all the great tips and tricks, it will serve as a more general reminder that the Internet – at its best – is inspiring, evolving, inclusive, and in our hands.