Overview
Node is...
-
libuv: cross platform evented I/O library
- V8: Google's javascript engine that
powers Chrome
-
JS/C++: Custom code to tie it all together
and power the platform
Overview
- Non-blocking, asynchronous architecture
- Native support for
- HTTP
- SSL
- Compression
- Filesystem access
- Raw TCP and UDP
- Huge module ecosystem: 66,969
- npm - Node Package Manager
What you need
- Node.js installed
- via MSI
- via nodist (from GitHub)
- via chocolatey (packaged nodist)
- Text Editor
- or Visual Studio 2012/2013
with Node.js Tools for Visual Studio
What Makes a node.jS Application
Who's Using Node?
- Microsoft
- extensively in Azure
- Yahoo!
- Wal-Mart
- powers their middleware
- Runs their api's
- Runs their mobile site
- HBO
- Beats Music
Made with Slides.com