Modern JavaScript

9,308 views
8,812 views

Published on

Modern JavaScript

  1. ModernJavaScriptRebecca MurpheyJSConf 2011Portland, Oregon http://www.flickr.com/photos/maisonbisson/4887932349/
  2. AUTOMOBILES HORSELESS VEHICLES AUTOMOBILES MOTOR CYCLES MOTOR CYCLES OPERATED BY OPERA STEAM, HYDRO-CARBON, ELECTRIC AND TED BY PNEUMATIC MOTORS ELECTRIC AND HYDRO-CARBON, A PRACTICAL TREATISE FOR AUTOMOBILISTS, MANUFAC-STEAM, TURERS, CAPITALISTS, INVESTORS AND EVERYONE UMATIC MOTORS INTERESTED IN THE DEVELOPMENT, USE AND CARE OF THE AUTOMOBILE PNE INCLUDING A SPECIAL CHAPTEK ON HOW TO BUILD AN ELECTEIC CAB, WITH DETAIL DRAWINGS BILISTS, MANU FAC- OMO AL T ATIS FOR AUT GARDNERREHISCOX, E BYA PRACTIC S AND EVERYONE D. M.E. PITALISTS, IN VESTOR AUTHOR OF "GAS, GASOLINE AND OIL ENGINES" TURERS, CA AND T, USE AND N TED IN THE DEVELOPME MECHANICAL MOVEMENTS, POWERS, DhvJcS,ANp APPLIANCES" ES INTERWITH ILLUSTRATIONS OF THE AUTOMOBILE 316 j CARE , j NEW YORK TO BUILD AN ELECTEIC CAB, MUNN & COMPANY ECIAL AMERICAN CHAPTEK ON HOWINCLUDING A SPOF THE BROADWAY OFFICE SCIENTIFIC NGS 361 1900 WITH DETAIL DRAWI BY M.E. GARDNER D. HISCOX,
  3. “You started out pretty much by the compass, nding, or endeavoring to nd the best road, ifroads existed. You could not tell beforehand howlong your trip would take ... or whether, inreality, you would ever reach your destination.” Lincoln Highway Guidebook, 1918
  4. http://www.shorpy.com/node/10049
  5. “Let’s build it, beforewe’re too old to enjoy it.”
  6. http://www.flickr.com/photos/auvet/5047678788
  7. http://www.shorpy.com/node/5123
  8. they would choose a paththey would put up signsthey would plant “seedling miles”
  9. we need to choose a pathwe need to put up signswe need to plant seedling miles
  10. the path
  11. core as commodity
  12. standardized module system
  13. library-agnostic dependency management
  14. define(my/hottness, [core/dom, core/xhr, core/array, core/class], function(dom, xhr, arr, klass) { // your code here! });
  15. signposts
  16. All the script loaders, build tools, inheritancesystems, array utilities, templatingframeworks, and data abstractions in the worldare meaningless if we don’t help peopleunderstand how and why to use them.
  17. seedlingmiles
  18. libraries are naturally hesitant:there will (eventually) be winners & loserssocial rewards for releasing new things,not improving existing thingsis it up to users?
  19. promises in jQueryAMD in Dojouber.js
  20. don’t bedenver.
  21. is it designed to play well with others?what problem does this solve that hasn’t beensolved already?why is starting over better than working withwhat exists?does the author know what they don’t know?
  22. ModernJavaScriptthe paththe signpoststhe seedling miles http://www.flickr.com/photos/maisonbisson/4887932349/
  23. Let’s build it,before we’retoo old to enjoy it.
  24. rebeccamurphey.com • blog.rebeccamurphey.com • @rmurphey

×