5. Node.js - Definition
Node.js is an event-driven, server-side
JavaScript environment
Node runs JavaScript using the V8 engine
developed by Google for use in their
Chrome web browser
DerekHaddad
6. Lightning speed!
The major speed increase is due to the fact that V8 compiles JavaScript into native
machine code, instead of interpreting it or executing it as bytecode
DerekHaddad
for(var i = 0 ; i <= 100; i++){ db.users.insert({"name":"Foo"+i , "email":"foobar"+i+"@foo.com"})}
http://www.youtube.com/watch?v=jo_B4LTHi3I
Leveraging V8 allows Node to provide a server-side runtime environment that compiles and executes JavaScript at lightning speeds. The major speed increase is due to the fact that V8 compiles JavaScript into native machine code, instead of interpreting it or executing it as bytecode. Node is open source, and cross-platform, running on Mac OSX, Windows, and Linux.
asynchronous relies on callbacks
Npm is like the LaLaLand of every node.js programmer
Express 3.x is a light-weight web application framework to help organize your web app into MVC architecture on the server side. You can use a variety of choices for your templating language