• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ender
 

Ender

on

  • 1,158 views

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

Statistics

Views

Total Views
1,158
Views on SlideShare
1,149
Embed Views
9

Actions

Likes
4
Downloads
1
Comments
0

5 Embeds 9

http://a0.twimg.com 4
http://tweetedtimes.com 2
https://twitter.com 1
http://paper.li 1
https://si0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Ender Ender Presentation Transcript

  • pkg mgmt w/ Ender
  • Who?@FAT - github.com/fat@DED - github.com/ded
  • What?a package manager for the frontend
  • What?cli + optional client lib
  • What not?not just a JavaScript library
  • What not?not only for microlibs
  • What not? not just npm
  • How?uses the npm network $ ender build underscore
  • How?combines packages into single resource
  • How? a familiar apivar _ = require(underscore) $.extend({}, { ... })
  • 5 thingsmodule.exports
  • !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)}()
  • 5 thingsdependency management $ ender build backbone
  • 5 things ender info$ ender build jeesh backbone$ ender info
  • 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...
  • 5 thingsender search$ ender search events
  • 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
  • 5 thingspackage.json
  • { "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": "*" }}
  • get involved ender.no.degithub.com/ender-js