Adam joins Sam and Ryan to talk about coupling in HTML and CSS, different approaches to styling applications, and his popular open-source library Tailwind CSS.


Topics covered:

0:00 – Adam's motivation for creating Tailwind
3:20 – Reusability in CSS
8:20 – Semantics and coupling in HTML and CSS
16:05 – Messy templates in functional CSS
20:52 – CSS patterns in server-rendered apps
24:45 – Component classes in Tailwind
31:20 – CSS patterns in SPAs
39:31 – Experimental design tools
46:00 – What's next for Tailwind

Links:

Tailwind CSS
Advanced Vue Component Design, Adam's new course
Modulz, the design tool