Miriam Suzanne is an author, artist, web developer, and teacher in Denver, Colorado. She’s a co-founder of OddBird web agency, a member of the Sass core team, and a W3C Invited Expert on the CSS Working Group.
After building Susy for responsive CSS layouts in 2009, and then True for Sass unit-testing, Miriam became one of the primary developers of Sass & CSS developer tools, with a focus on layout, architecture, and design systems. She’s also a prolific teacher – offering CSS workshops, and speaking at conferences around the world. She’s a co-author of Sitepoint’s Jump Start Sass, a staff writer for CSS Tricks, and was a founding teacher on the Mozilla Developer youtube channel.
When Variables Cascade
The Cascade makes CSS unique as a language – forcing us to revisit even the most common programming features: the variable. We might think that CSS variables (custom properties) simply replace Sass or other pre-processors, but the reality is much more interesting. Cascading variables open up a range of new possibilities, and can even be turned back on the cascade itself! We’ll look at how cascading variables work, and a full range of practical use-cases that are totally unique to CSS.