ModernJavaScriptRebecca MurpheyJSConf 2011Portland, Oregon         http://www.flickr.com/photos/maisonbisson/4887932349/
AUTOMOBILES       HORSELESS VEHICLES                AUTOMOBILES                                       MOTOR CYCLES        ...
“You started out pretty much by the compass, nding, or endeavoring to nd the best road, ifroads existed. You could not tel...
http://www.shorpy.com/node/10049
“Let’s build it, beforewe’re too old to enjoy it.”
http://www.flickr.com/photos/auvet/5047678788
http://www.shorpy.com/node/5123
they would choose a paththey would put up signsthey would plant “seedling miles”
we need to choose a pathwe need to put up signswe need to plant seedling miles
the path
core as commodity
standardized module system
library-agnostic dependency management
define(my/hottness,     [core/dom, core/xhr, core/array, core/class],     function(dom, xhr, arr, klass) {       // your c...
signposts
All the script loaders, build tools, inheritancesystems, array utilities, templatingframeworks, and data abstractions in t...
seedlingmiles
libraries are naturally hesitant:there will (eventually) be winners & loserssocial rewards for releasing new things,not im...
promises in jQueryAMD in Dojouber.js
don’t bedenver.
is it designed to play well with others?what problem does this solve that hasn’t beensolved already?why is starting over b...
ModernJavaScriptthe paththe signpoststhe seedling miles     http://www.flickr.com/photos/maisonbisson/4887932349/
Let’s build it,before we’retoo old to enjoy it.
rebeccamurphey.com • blog.rebeccamurphey.com • @rmurphey
Modern JavaScript
Modern JavaScript
Modern JavaScript
Modern JavaScript
Modern JavaScript
Upcoming SlideShare
Loading in...5
×

Modern JavaScript

7,035

Published on

0 Comments
12 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,035
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
12
Embeds 0
No embeds

No notes for slide

Modern JavaScript

  1. 1. ModernJavaScriptRebecca MurpheyJSConf 2011Portland, Oregon http://www.flickr.com/photos/maisonbisson/4887932349/
  2. 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. 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. 4. http://www.shorpy.com/node/10049
  5. 5. “Let’s build it, beforewe’re too old to enjoy it.”
  6. 6. http://www.flickr.com/photos/auvet/5047678788
  7. 7. http://www.shorpy.com/node/5123
  8. 8. they would choose a paththey would put up signsthey would plant “seedling miles”
  9. 9. we need to choose a pathwe need to put up signswe need to plant seedling miles
  10. 10. the path
  11. 11. core as commodity
  12. 12. standardized module system
  13. 13. library-agnostic dependency management
  14. 14. define(my/hottness, [core/dom, core/xhr, core/array, core/class], function(dom, xhr, arr, klass) { // your code here! });
  15. 15. signposts
  16. 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. 17. seedlingmiles
  18. 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. 19. promises in jQueryAMD in Dojouber.js
  20. 20. don’t bedenver.
  21. 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. 22. ModernJavaScriptthe paththe signpoststhe seedling miles http://www.flickr.com/photos/maisonbisson/4887932349/
  23. 23. Let’s build it,before we’retoo old to enjoy it.
  24. 24. rebeccamurphey.com • blog.rebeccamurphey.com • @rmurphey

×