Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Adrian Pomilio / @adrianpomilio / www.pomil.io
JavaScript
the
Stack
JavaScript V8 Node
How we got to the stack…
Engines
SpiderMonkey
Chakra - JScript
Nashorn
JavaScriptCore
But there is one more…
Rhino
https://code.google.com/p/v8/
Fast Property Access
Dynamic Machine Code Generation
Efficient Garbage Collection
https://developers.google.com/v8/design
Server?
(aka not the browser)
http://nodejs.org/
https://npmjs.org/
package.json
Note on versioning
1 . 2 . 3
1 – Major Version
2 – Minor Version
3 – Patch Version
List your dependencies via: 1.2.x
http:...
“Abstraction is one of the greatest visionary
tools ever invented by human beings to
imagine, decipher, and depict the wor...
http://expressjs.com/
Data
Workflows
http://yeoman.io/
“A worflow; a collection of tools and best
practices working in harmony to make
developing for the web even better.”
Grunt...
Task Runners
Gruntfile.js – copy task
gulpfile.js – copy task
http://bower.io/
Client Package
Management
Bower is JUST a package manager
npm install –g bower
bower search …..
bower install …..
bower update …..
bower uninstall …...
Testing
http://lm.eways.ph/5bm
Too huge for this preso!
Check out the testing sessions
http://jster.net/category/testing-frameworks
No disassemble!
JavaScript is alive!
http://nodecopter.com
https://github.com/rwaldron/johnny-five
Additional Information
Nodemon - https://github.com/remy/nodemon
Socket.IO - http://socket.io/
More V8 – http://www.youtub...
Adrian Pomilio / @adrianpomilio / www.github.com/adrianpomilio / www.pomil.io
Java script the-stack-revisited
Java script the-stack-revisited
Java script the-stack-revisited
Java script the-stack-revisited
Upcoming SlideShare
Loading in …5
×

Java script the-stack-revisited

751 views

Published on

Published in: Software, Technology
  • Be the first to comment

  • Be the first to like this

Java script the-stack-revisited

  1. 1. Adrian Pomilio / @adrianpomilio / www.pomil.io JavaScript the Stack
  2. 2. JavaScript V8 Node How we got to the stack…
  3. 3. Engines
  4. 4. SpiderMonkey Chakra - JScript Nashorn JavaScriptCore But there is one more… Rhino
  5. 5. https://code.google.com/p/v8/
  6. 6. Fast Property Access Dynamic Machine Code Generation Efficient Garbage Collection https://developers.google.com/v8/design
  7. 7. Server? (aka not the browser)
  8. 8. http://nodejs.org/
  9. 9. https://npmjs.org/
  10. 10. package.json
  11. 11. Note on versioning 1 . 2 . 3 1 – Major Version 2 – Minor Version 3 – Patch Version List your dependencies via: 1.2.x http://blog.nodejitsu.com/package-dependencies-done-right
  12. 12. “Abstraction is one of the greatest visionary tools ever invented by human beings to imagine, decipher, and depict the world.” Jerry Saltz Node - http Express Connect
  13. 13. http://expressjs.com/
  14. 14. Data
  15. 15. Workflows
  16. 16. http://yeoman.io/
  17. 17. “A worflow; a collection of tools and best practices working in harmony to make developing for the web even better.” Grunt Yo Bower
  18. 18. Task Runners
  19. 19. Gruntfile.js – copy task
  20. 20. gulpfile.js – copy task
  21. 21. http://bower.io/ Client Package Management
  22. 22. Bower is JUST a package manager npm install –g bower bower search ….. bower install ….. bower update ….. bower uninstall ….. bower ls / lookup / info / cache-clean https://github.com/bower/bower
  23. 23. Testing
  24. 24. http://lm.eways.ph/5bm Too huge for this preso! Check out the testing sessions http://jster.net/category/testing-frameworks
  25. 25. No disassemble! JavaScript is alive!
  26. 26. http://nodecopter.com https://github.com/rwaldron/johnny-five
  27. 27. Additional Information Nodemon - https://github.com/remy/nodemon Socket.IO - http://socket.io/ More V8 – http://www.youtube.com/watch?v=lZnaaUoHPhs Rules Engine - https://npmjs.org/package/node-rules
  28. 28. Adrian Pomilio / @adrianpomilio / www.github.com/adrianpomilio / www.pomil.io

×