Pick Your Poison
summary
Compares three concrete CSS paths and when they actually save or cost time: rolling your own favors flexibility and uses patterns like BEM and scoped approaches such as CSS Modules but needs PurgeCSS to cut dead code; CSS-in-JS moves styles into JS bundles, leverages template literals for dynamic if/else styling and pairs best with React; ecosystems like Tailwind or Material speed prototypes and small teams but make library bugs and defaults become “your” problems, so pick by team size, designer availability, browser support, and expected maintenance.
AI-written summary · about
chapters (9)
- 0:00Introduction and welcome
- 2:07What is picking your poison
- 6:48Factors in CSS framework choices
- 8:56Rolling your own CSS
- 14:35CSS and JavaScript frameworks
- 18:48Using a CSS ecosystem
- 24:26Poll results and trade-offs
- 27:13Making the final choice
- 28:16Q&A session
related talks
40mThe ABC's of Architecting Better CSS
21mStyling your CSS with Reason
25mStyled and SASSy: Choosing the Right React Styling Solution
23mCSS-in-JS
01h 11mUtility-first CSS: The highs and lows of styling web sites
57mPanel Discussion - Styling in CSS
01h 04mCSS for Software Engineers for CSS Developers
39m"CSS in JS - The good, The bad and The ugly"
