~/talk

Large Scale CSS Refactoring

Talkat Frontend United 2016 · 2016-05-27..05-28· [css, design-collaboration]
slides:none on file

Project Ironman describes migrating trivago’s hotel search CSS core into a mobile‑first, border‑box base using Normalize, postprocessing, BEM and ITCSS, and a pattern library to enforce atomic design. The refactor removes messy globals and about 2500 icon references, rewrites thousands of lines of CSS, runs in an 18‑day push with ~70 standups, and enables weekly releases, faster UI iterations and reduced mobile load while improving maintainability.

AI-written summary · about

  1. 0:00Introduction
  2. 2:13Legacy CSS problems
  3. 7:50CSS inconsistency
  4. 10:12Business impact
  5. 13:10Technical approach
  6. 15:02Convincing management
  7. 17:37Team collaboration
  8. 19:08Refactoring results
  9. 21:49Design system improvements
  10. 23:43Testing and performance
  11. 25:19Faster UI iterations
  12. 27:10Component improvement
~/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.