~/talk

JavaScript @ Spotify

Talkat JSConf Iceland 2016 · 2016-08-25..08-26· [javascript, developer-experience]
slides:none on file

Desktop UI moves from C++ to HTML/JavaScript, exposing native functionality through a C++ client core and Chromium Embedded Framework (SEF) web views; the rewrite aims to speed iteration, improve retina and accessibility support, and allow feature teams to ship faster. Engineering choices: sandboxed UIs via iframes to contain leaks and allow killing views to reclaim memory, a shift to a single monorepo with one build pipeline and an internal npm to avoid cross-repo version drift, and a documented golden path to standardize tooling and testing.

AI-written summary · about

  1. 0:00Intro
  2. 1:09Spotify History
  3. 3:23Web Build
  4. 13:15Iframes
  5. 16:09Horizontal changes
  6. 17:10Continuous integration
  7. 19:26Single build pipeline
  8. 20:34Entropy
  9. 21:26Golden Path
  10. 23:37Lessons Learned
~/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.