~/talk

Maintainable frontend development with BEM

Talkat Meta Refresh 2013 · 2013-02-22..02-23· [css, frontend-architecture]
links:none on file
slides:none on file

Yandex presents BEM as a concrete workflow: independent CSS blocks that avoid cascade so components can be moved or reused without breaking page layout, a Node.js build and dev server called bem-tools that flattens and assembles CSS/JS and a flattener named borik plus the optimizer csso for production. An internal library contains over 100 components used across services, and the system runs in production at Yandex to speed development and maintenance.

AI-written summary · about

  1. 0:00Start
  2. 1:03Maintainable Front-End Development with Bem a Block Element Modification
  3. 3:55Usual Development Cycle
  4. 11:15Independent Css Blocks
  5. 12:22Avoiding Cascade When Using Cascading Style Sheets
  6. 17:56Block Level
  7. 26:36Csso
~/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.