~/talk

The future is modules not frameworks. JS modules Architecture demo.

Talkat JSConf US 2011 · 2011-05-02..05-03· [frontend-architecture, javascript]
name:John Hann
links:none on file
speakerdeck:briancavalier
slides:none on file

Argues that real benefit comes from concrete modules not vague frameworks and proves it by building a small client app — a “pirity” picker — that runs under an AMD loader and swaps implementations at load time. Uses AMD module format, maps querySelectorAll to Sizzle, loads promises/deferred, CSS and text plugins, and boots components with curl.js and an IoC spec via wire. Notes a measurable performance gotcha: inline anonymous handlers compile worse than hoisted functions, and shows dozens of reusable modules already in production.

AI-written summary · about

  1. 0:00Intro
  2. 1:59Modules
  3. 2:49Frameworks
  4. 3:44Web Libraries
  5. 4:01Micro Libraries
  6. 4:26Code Infiltration
  7. 5:19Coding dysentery
  8. 6:04Example of dysentery
  9. 7:27What is the coding utopia
  10. 8:34Code example
  11. 10:07Is this feasible
  12. 10:31We need to take modules
  13. 11:21EventListener
  14. 12:23W3C
  15. 12:41Can we have modules today
  16. 13:08ECMO standards
  17. 13:51HTML5 CSS3
  18. 14:02REST API
  19. 14:18Common JS Proposed Standards
  20. 15:48AMD
  21. 16:42Standards dont cover everything
  22. 17:00How do you deal with that
  23. 17:17Inversion of control
  24. 17:55AMD module format
  25. 21:34AMD momentum
  26. 22:19Plugins
  27. 22:43Other modules
  28. 24:05Dojo
  29. 25:09Write a module
  30. 27:50Demo
  31. 31:11Component structure
  32. 32:12AMD defined module
  33. 38:51Wire
~/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.