Your SlideShare is downloading. ×
0
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Ender
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ender

1,037

Published on

Talk given by me (@fat) for the twitter frontend summit 9/28/11

Talk given by me (@fat) for the twitter frontend summit 9/28/11

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,037
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. pkg mgmt w/ Ender
    • 2. Who?@FAT - github.com/fat@DED - github.com/ded
    • 3. What?a package manager for the frontend
    • 4. What?cli + optional client lib
    • 5. What not?not just a JavaScript library
    • 6. What not?not only for microlibs
    • 7. What not? not just npm
    • 8. How?uses the npm network $ ender build underscore
    • 9. How?combines packages into single resource
    • 10. How? a familiar apivar _ = require(underscore) $.extend({}, { ... })
    • 11. 5 thingsmodule.exports
    • 12. !function () { var module = { exports: {} }, exports = module.exports !function () { // your package here... module.exports = draw me like one of your french girls }() provide(snorlax, module.exports)}()
    • 13. 5 thingsdependency management $ ender build backbone
    • 14. 5 things ender info$ ender build jeesh backbone$ ender info
    • 15. Welcome to ENDER - The no-library library-----------------------------------------Your current build type is "build"Your current library size is 31.6 kbActive packages: jeesh@0.0.6 - The official starter pack for Ender.| domready@0.2.10 - bullet proof DOM ready method| qwery@2.2.5 - blazing fast CSS3 query selector engine| bonzo@0.7.0 - Library agnostic, extensible DOM utility| bean@0.2.7 - an events api for javascript backbone@0.5.3 - Give your JS App some Backbone.... underscore@1.1.7 - JavaScripts functional programming...
    • 16. 5 thingsender search$ ender search events
    • 17. Ender tagged results:--------------------------+ events.node - Node.JS events module (packaged for Node.JS and Ender.JS) by @coolaj86+ bean - an events api for javascript by @ded & @fatNPM general results: (5 of 46)--------------------------+ events - Nodes event emitter for all engines. by @gozala
    • 18. 5 thingspackage.json
    • 19. { "name": "jeesh", "description": "The official starter pack for Ender.", "version": "0.0.6", "authors": ["Dustin Diaz <@ded>", "Jacob Thornton <@fat>"], "keywords": ["ender", "jeesh"], "homepage": "https://github.com/ender-js/jeesh", "dependencies": { "domready": "*", "qwery": "*", "bonzo": "*", "bean": "*" }}
    • 20. get involved ender.no.degithub.com/ender-js

    ×