It's Not Dark Magic - Pulling Back the Curtains From Your Stylesheets
New technologies like serverless and bots are changing the face of development.
CSS has become incredibly mature and incredibly powerful and it continues to evolve to add new capabilities. In this session, Martine Dowden explores some of the new properties, pseudo-classes, and techniques that have recently become available in CSS.
For years I repeated the same phrase, “You can’t style an element based on its descendant’s class or state”, and I can clearly recall thinking we never would. With the introduction of :has(), I now need to change my tune. As new properties are being added to CSS, we can do so much more than we used to. We recently saw grid and flexbox added to our styling toolbox but we didn’t stop there. In this talk we will look at some of the new properties, pseudo-classes, and techniques that have recently become available and how we can apply them to our projects.
Focusing on web interfaces that are beautiful, functional, accessible, and usable, Martine approaches User Experience from both Art and Science, drawing from her degrees in Psychology and Visual Communications. She is a Web Technologies, Firebase, and Angular GDE as well as a Microsoft MVP in Developer Technologies. Martine stays active in the industry by writing articles, leading workshops, and speaking at conferences and meetups worldwide. An accomplished author, her latest book, Tiny CSS Projects was released in 2023.
New technologies like serverless and bots are changing the face of development.
David Azoulay and Danny Lake will show how you can use a composable architecture to build a commerce web site using Next.js and Composable UI.
Tracy Osborn shows developers how to train their design eye so that they can feel more confident picking out good and bad design.
Netlify's Sean Roberts explains what Async Workloads are, what they are useful for and demonstrates how to use them.
In this session, Jo Franchetti will show how the latest release of Deno 2 with full npm compatibility gives you access to Deno's secure, modern runtime while also tapping into the vast npm ecosystem.