~/talk

CSS for Software Engineers for CSS Developers

Talkat CSS Day + HTML Special 2016 · 2016-06-16..06-17· [css]
slides:none on file

116‑slide sprint that maps concrete software‑engineering principles onto CSS: uses variables and mixins for a single source of truth, breaks classes by responsibility and composes them (BEM, modifiers, responsive suffixes), enforces immutability with an important on utility classes rule, measures selector logic as cyclomatic complexity, and treats layout grids and generated HTML as separate systems; claims reduce regressions, shows patterns that scale, and notes surprising numbers like 6,442,450,944 possible Subway‑style combinations.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23History Lesson
  3. 11:48Single Responsibility Principle
  4. 16:22Separation of Concerns
  5. 22:41Immutability
  6. 28:24Cyclomatic Complexity
  7. 34:19Open Closed Principle
  8. 39:09Orthogonality
  9. 42:29Questions
~/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.