CSS is a confusing matter for a lot of developers. We’re asked to write code that creates interfaces without getting the syntax we’re used to or the tooling we expect. Many a time this leads us to discard the language as silly and create interfaces using other means at our disposal. In this talk Chris Heilmann will show you how CSS evolved, what it can do for you and why it isn’t always needed to have control over what you do but instead allow users to get more flexible interfaces and browsers to do optimisations for you.
You don’t need to love or understand CSS, but it is time we stopped creating code that makes it hard for maintainers and CSS experts to work with what we do. Learn about things to avoid at all costs and how you can prepare your products for CSS that scales and allows for redesigns without full rewrites.
Prerequisite attendee experience level: advanced