SWTT 140407 session02

Post on 06-May-2015

357 views 0 download

description

SWTT(7th Apr 2014) Session 02 - Title: "JavaScript in the backend" - Speaker: Yao Lu, Samsung

transcript

4.7.2014

Node.js - JavaScript in the backend

Node.js today

Node.js in industry

Ebay: ql.io

Yahoo: Mojito

Paypal: in production

LinkedIn: entire mobile software server

What is Node.js

Node.js is an event-driven, non-blocking server-side JavaScript environment, built on Google’s V8 JavaScript Engine.

Node.js IS JavaScript.

What is Node.js

event-driven: even-loop based

non-blocking/asynchronous operation

single-core

control flow

What is Node.js

NPM

Node Package Manager

publicly available

easy installation via online repository

Resuable componenets

comes with version and dependency management

Database

JSON friendly

MongoDB

CouchDB

Milk Music

I/O intensive

Scalability

No-SQL

Milk Music

Q&A