-
Notifications
You must be signed in to change notification settings - Fork 15
Presentation: CommonJS Everywhere (Wakanday 2011, Boston)
- Conference: Wakanday 2011 (Oct 15), Boston
- Presentation: CommonJS Everywhere (30 minute keynote)
- Presenter: Christoph Dorn
This presentation is geared towards anyone with modest JavaScript experience.
CommonJS is a community-driven effort by volunteers with diverse backgrounds and interests to converge on a minimal common ground that is sound and scalable. The goal is to make writing portable JavaScript applications that run on servers, browsers, desktop applications, and secure sandboxes not only possible, but also accessible to developers and development tools without vendor lock-in or steep learning curves.
Christoph will attempt to paint us a picture of where CommonJS is today and where it is headed. CommonJS is well on its way to realizing the dream of portable JavaScript applications composed of libraries from all over the Internet. That is, modular JavaScript that runs everywhere.
See http://vimeo.com/31245393 (1280x720, 540 MB, 32m)
A couple of the slides near the end pertaining to the PINF JavaScript Loader were a bit rushed. If you are looking for more information there is a 1h 39m (video) introductory presentation for the loader here.
- All slide frames: http://www.slideshare.net/cadorn/commonjs-everywhere-wakanday-2011
- Final slides only: Download PDF
-
CommonJS: http://www.commonjs.org/
-
CommonJS Wiki/Specs: http://wiki.commonjs.org/
-
Spec: CommonJS/Modules/2.0 (draft): http://www.page.ca/~wes/CommonJS/modules-2.0-draft8/
-
Spec: CommonJS/Packages/Mappings/C: http://wiki.commonjs.org/wiki/Packages/Mappings/C
-
Spec: Asynchronous Module Definition (AMD): http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition
-
RequireJS: http://requirejs.org/
-
PINF JavaScript Loader: https://github.com/pinf/loader-js
-
BravoJS: http://code.google.com/p/bravojs/
-
NobleJS: https://github.com/NobleJS/Noble-Modules
-
NodeJS Package Registry & NPM: http://npmjs.org/
-
Dojo Foundation Package Repository: http://packages.dojofoundation.org
- CommonJS Package Manager (CPM): https://github.com/kriszyp/cpm
-
NodeJS: http://nodejs.org/
-
Jetpack: https://jetpack.mozillalabs.com/
-
RingoJS: http://ringojs.org/
-
Titanium: http://www.appcelerator.com/
-
AdobeAir: http://www.adobe.com/products/air/
-
Wakanda: http://www.wakanda.org/
-
PINF JavaScript Loader Demos: https://github.com/pinf/test-programs-js
-
PINF Workflow Demo: https://github.com/cadorn/ace-extjs
-
Christoph Dorn: http://christophdorn.com/