For over a decade, web development has been unthinkable without CSS. Yet the way how CSS is authored is far away from the professionalism we use in the rest of our code. Most developers try to avoid touching the project’s stylesheets, as these contain unmaintainable spaghetti code.

CSS2.1 was two dimensional: There was no concept of depth or time. CSS3 brings us some control over both, with transitions and animations for the latter. In this talk we will start from the basics of these new specifications, but will quickly move to more advanced tips and tricks to …

What happens when you use CSS regions with Web Components? How about using CSS Variables? Let’s explore how Variables, Shaders, Compositing, Regions & Exclusions can work in tandem with Web Components to deliver superior experience for the user.