~/talk

Preprocessors, Components, and CSS in JS or" How I Learned to Stop Worrying and Love the Website"

Talkat JSConfCO 2018 · on Saturday, 2018-11-17· [vue, css, frontend-architecture]
slides:none on file

Behance codebase spans eight years and actually contains about 700 JavaScript files 500 Sass files nearly 1,000 templates and ~300 Vue.js files after migrations The team prototypes and adopts tools pragmatically moving from jQuery and Less to Sass Compass then a homegrown NBD framework that powers Action Method Online and later Adobe Portfolio They admit they committed compiled CSS for 5 years built modular components behind feature flags and are now transitioning JavaScript and Sass to Vue.js and CSS Modules with incremental rollouts and mixed results

AI-written summary · about

  1. 0:00Start
  2. 1:05Hi, I'm Jackie
  3. 21:15PROTIP: Legacy code complexity is often underestimated because of success bias.
  4. 24:32PROTIP: Being part of the open source ecosystem is empowering
~/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.