Code 2018
Functional CSS yesterday
About this presentation
Your CSS can already be just* as functional as JavaScript. It is pure, can be immutable, and can be reasoned about. If you start thinking about CSS in the same terms that other languages use, they can use their paradigms to learn your language. And when you start using their tooling, they'll be running out of excuses to not embrace Specificity. (*Well, as functional as some JavaScript :D )