~/talk

On the Spectrum of Abstraction

Talkat ReactEurope 2016 · on Tuesday, 2016-05-31· [frontend-architecture, developer-experience]
slides:none on file

Argument claims abstraction level decides tradeoffs and shows when to prefer functions over data, using examples like 5,000 stars on react motion, the concrete property gained by Redux time-travel via immutability, and why Gulp over Grunt wins when build requirements move. Concrete evidence includes which tools trade expressivity for analyzability (templates, Glimmer), how micro modules multiply cost, and concrete rules: shave use cases for performance, prefer small API surface, and ship copy‑paste examples.

AI-written summary · about

  1. 0:00Introduction
  2. 5:03Definitions
  3. 7:51Pareto Principle
  4. 8:31Libraries vs Framework
  5. 10:17Writing code is easy
  6. 10:51Getting your abstraction wrong
  7. 14:34We seek more power
  8. 16:24Case studies
  9. 17:02Grunt vs declarative DSL
  10. 19:02What do you want
  11. 20:08React vs templates
  12. 23:29Views and models
  13. 25:21Mutability vs immutability
  14. 26:27JavaScript vs Traditional CSS
  15. 30:45Copypaste
  16. 32:04JS Fatigue
  17. 33:04Use Examples
  18. 33:58Conclusion
~/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.