~/talk

Your library sucks, and why you should use it

Talkat JSConf.eu 2010 · 2010-09-25..09-26· [developer-experience]
slides:none on file

Argues that most JS libraries solve the same small problems and shows concrete shims used: a bind polyfill, trim fallback, and module loaders (requirejs labjs stealjs). Describes porting Dojo widgets to jQuery, running a Dojo server app on Rhino, and proposes common-browser.js with shared feature tests and shims. Counts and concrete tooling matter: avoids hype and promises reproducible fixes, and insists on never more than one library per page.

AI-written summary · about

  1. 0:00Intro
  2. 1:15It's Just JavaScript
  3. 2:07The Good Parts
  4. 3:38Teh Libraries
  5. 6:34Libraries are a crutch
  6. 9:14BASIC AOP 3
  7. 10:22Philosophically
  8. 12:01Bind/Curry/Whatever
  9. 13:59DON'T DO THIS
  10. 14:53Why not
  11. 16:49Device Penetration
  12. 17:30Future Browsers?
  13. 18:30Commons
  14. 20:50MDC: Array.prototype
  15. 24:17Portability
  16. 26:15MDC: Fn.proto.bind
  17. 28:18Your library sucks, still
  18. 30:31Library Benefits
  19. 32:21Propose: CommonBrowserJS
  20. 38:41Small Problems are Easy
  21. 40:27First pass has.js
~/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.