~/talk

Write Less CSS

Talkat dotCSS 2017 · on Thursday, 2017-11-30· [css, developer-experience]
slides:none on file

Claim: writing less CSS reduces bugs, inconsistency, and developer friction. Concrete moves: adopt utility classes with a predictable breakpoint/property signature so small sharp tools replace bespoke rules, avoid cascades that produce a specificity of 131 and rampant !important, and generate tokens and docs from source with Style Dictionary. Meetup reports switching to this approach two years ago and it works exceptionally well for rapid prototyping, fewer stylesheet edits, and always-accurate documentation.

AI-written summary · about

  1. 0:00Intro
  2. 0:32A hammer, in CSS
  3. 2:41CSS is a render blocking resource.
  4. 3:45technical problems
  5. 3:59Conway's Law
  6. 6:21Breaking the cycle
  7. 6:31Utility classes to the rescue
  8. 8:02Benefits of utility classes
  9. 8:51Presentational classes are scary
  10. 10:40Level of abstraction
  11. 11:28Foster a good relationship between engineering and design
  12. 14:11To write less CSS...
~/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.