~/talk

First Class Styles

Talkat Front-Trends 2016 · 2016-05-18..05-20· [css, component-design]
slides:none on file

History and tools that produce a concrete result not slogans CSS Modules plus webpack and a postcss local scope transform convert component CSS into locally scoped hashes so only a reset remains global The team ports an app and reports 70 CSS files, 782 rules, 948 selectors, 2886 declarations and 211 media queries All styles live next to components which speeds authoring and debugging and allows extraction of a central style guide while solutions like Aphrodite enable server-rendered critical CSS for initial render performance

AI-written summary · about

  1. 0:00Introduction and journey
  2. 3:26Age of components
  3. 8:16Progressive single page apps
  4. 11:24CSS at scale problems
  5. 13:49BEM and component boundaries
  6. 16:20Webpack and CSS modules
  7. 21:59End of global CSS
  8. 24:48CSS in JavaScript trade-offs
  9. 27:18Aphrodite and critical CSS
  10. 29:03First class styles concept
  11. 30:05Real-world CSS modules benefits
  12. 32:53Conclusion and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.