no.de quick presentation at #ParisJS 4

21
no.de Paris.JS #4 23.02.2011 @sylvinus Wednesday, February 23, 2011

description

no.de is the "official" nodejs hosting service from Joyent. A very quick look inside it for the Paris Javascript community, on 23.02.2010

Transcript of no.de quick presentation at #ParisJS 4

Page 1: no.de quick presentation at #ParisJS 4

no.deParis.JS #4 23.02.2011

@sylvinus

Wednesday, February 23, 2011

Page 2: no.de quick presentation at #ParisJS 4

node?

Server-side JavaScript

Not new, but newly cool

“Why?” : let’s debate in 5 minutes :)

Wednesday, February 23, 2011

Page 3: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 4: no.de quick presentation at #ParisJS 4

Joyent

VC-funded IaaS Bay Area company

Ryan Dahl on payroll

Made nodejs an official project

Wednesday, February 23, 2011

Page 5: no.de quick presentation at #ParisJS 4

What happens when an IaaS company meets a badass framework ?

Wednesday, February 23, 2011

Page 6: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 7: no.de quick presentation at #ParisJS 4

no.de

Wednesday, February 23, 2011

Page 8: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 9: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 10: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 11: no.de quick presentation at #ParisJS 4

Get a coupon

Or: how to look cool and require utf8 support from the beginning ;-)

28 days later...

$ curl -k https://api.no.de/♥ -X POST -u joshfire:secret

Wednesday, February 23, 2011

Page 12: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 13: no.de quick presentation at #ParisJS 4

Wednesday, February 23, 2011

Page 14: no.de quick presentation at #ParisJS 4

What’s inside today

OpenSolaris 5.11 custom (SmartOS)

node v0.1.100 to v0.3.7

1125 packages in pkgin (python, php, ruby, perl, mysql, apache, redis, ..)

128Mo RAM

(ubuntu iso dl at 1M/s)

Wednesday, February 23, 2011

Page 15: no.de quick presentation at #ParisJS 4

API

Coupons

Account

SSH Keys

Create/Shutdown/Reboot/... instances

Wednesday, February 23, 2011

Page 16: no.de quick presentation at #ParisJS 4

CLI

https://github.com/jsjohnst/no.de

npm install no.de

$ no.de coupons --request

Wednesday, February 23, 2011

Page 17: no.de quick presentation at #ParisJS 4

How to deploy$ git remote add joyent ssh://[email protected]/home/node/repo

$ git push joyent master

code entry point in ./server.js

opt. node version in ./config.json

joyent post-receive hooks do the rest

Wednesday, February 23, 2011

Page 18: no.de quick presentation at #ParisJS 4

no.de vs herokuHeroku no.de

node support closed beta public beta

websockets no yes

npm no yes

shell no user

deploy git git

Others: nodejscoud.com, nodejitsu.com, nodester.com, duostack.net, cloudno.de

Wednesday, February 23, 2011

Page 19: no.de quick presentation at #ParisJS 4

Nodesterhttps://github.com/nodester/nodester

Open Source Node.js hosting platform

no.de-like RESTful API

NodeJS sandboxing (npm)

node v0.4

Looks promising!

Wednesday, February 23, 2011

Page 20: no.de quick presentation at #ParisJS 4

no.de update today?

Wednesday, February 23, 2011

Page 21: no.de quick presentation at #ParisJS 4

Thanks!Questions?

Wednesday, February 23, 2011