# Node.js #### en las Nubes ![A cloud](images/cloud.png)
## Julián David Duque Developer by Passion [@julian_duque](http://www.twitter.com/julian_duque)
Primer Movimiento # Node.js
![Google v8 Engine](images/v8.png)

Google Chrome JavaScript Engine

### Main Features
  • Event Driven
  • Non Blocking I/O
  • Lightweight
  • Efficient
![Event Loop](images/eventloop.png)
### Perfect for

data-intensive real-time applications that run across distributed devices

Segundo Movimiento # Web Frameworks
## express [http://expressjs.com](http://expressjs.com)

minimal and flexible Node.js web framework

## Perfect for

API creation

Framework creation

## Tower.js [http://towerjs.org](http://towerjs.org)

Full Stack Web Framework

Built on top Express

## Stack
  • MongoDB (Database)
  • Redis (background jobs)
  • CoffeeScript
  • Stylus
  • Jasmine (tests)
  • jQuery
## Derby [http://derbyjs.com](http://derbyjs.com)

MVC Framework

Built on top Express

## Others
## Your own!
                        
                            var http = require('http');

                            http.createServer(function(req, res) {
                                res.writeHead(200);
                                res.write("Hello MedellinJS!");
                                res.end();
                            }).listen(8080);
                        
                    
Tercer (y último) Movimiento # Clouds! ![A cloud](images/cloud.png)
# Demo Time!
![Heroku](images/heroku.png)
![Windows Azure](images/azure.png)
![Nodejitsu](images/nodejitsu.png)
## Fork this [https://github.com/medellinjs/nodejs-clouds-talk](https://github.com/medellinjs/nodejs-clouds-talk)