It is not supposed to fly but it does
Upcoming SlideShare
Loading in...5
×
 

It is not supposed to fly but it does

on

  • 9,787 views

Node.js is one of those technologies that should not exist. Definitely, theoretically, is not supposed to have this kind of success. But like the bumblebee he don't know he can't and so it goes :-)

Node.js is one of those technologies that should not exist. Definitely, theoretically, is not supposed to have this kind of success. But like the bumblebee he don't know he can't and so it goes :-)

Statistics

Views

Total Views
9,787
Views on SlideShare
5,822
Embed Views
3,965

Actions

Likes
13
Downloads
197
Comments
0

21 Embeds 3,965

http://www.maestrosdelweb.com 3802
http://integradorweb.com 81
http://feeds.feedburner.com 15
http://mdw.diegoescares.com 13
http://lanyrd.com 8
http://flavors.me 7
http://paper.li 6
http://www.feedspot.com 5
https://twitter.com 5
http://translate.google.com 5
http://inteligenciaartificialomb.com 4
http://a0.twimg.com 3
http://www.linkedin.com 2
http://webcache.googleusercontent.com 2
http://foros.collected.info 1
http://www.newsblur.com 1
http://translate.googleusercontent.com 1
https://www.google.com 1
http://www.red-geek.com.ar 1
http://twitter.com 1
http://www.poclu.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

It is not supposed to fly but it does It is not supposed to fly but it does Presentation Transcript

  • gabriele lana gabriele.lana@cleancode.it twitter: @gabrielelana http://joind.in/talk/view/3707
  • Aerodynamically, the bumble bee shouldn't be able to fly, but the bumble bee doesn't know it, so it goes on
  • ??? ?
  • •javascript as the primary language? •server side programming in javascript? •server side programming in a vm (v8) designed for a browser? •mono-thread? what about multicores? •wtf are all those callbacks? worse than lisp’s parentheses
  • this is madness !!!
  • ...but the bumble bee doesn't know it, so it goes on
  • “On the server side, our entire mobile software stack is completely built in Node” http://venturebeat.com/2011/08/16/linkedin-node/
  • “There’s definitely that concern, We did an analysis of a number of platforms -- Ruby, Node, Java, Scala” But with a technology so relatively new, is LinkedIn concerned about bring a somewhat untested technology to an already at-scale app? http://venturebeat.com/2011/08/16/linkedin-node/
  • “We’ll continue to use it and see how it does. That’s how we’ll make our technology choices” http://venturebeat.com/2011/08/16/linkedin-node/
  • They went from running 15 servers with 15 instances (virtual servers) on each physical machine, to just four instances that can handle double the traffic http://venturebeat.com/2011/08/16/linkedin-node/
  • I promise I’ll be good :-) uhmmm.... we’ll see
  • at least you are not a stranger
  • Damien Katz @ Ruby Fringe 2008
  • I l ve node.js because it made me feel a genius
  • community
  • NPM (2010-11) (node package manager) coder@apollo:~/Work/src/node/examples$ curl http://npmjs.org/install.sh | sh ... npm ok It worked coder@apollo:~/Work/src/node/examples$ npm list | wc -l 1776
  • NPM (2011-09) (node package manager) from 1776 to 3958 packages in 10 months
  • packages last update in days 53% updated in last 60 days NPM:
  • 32% 1 update number of total updatesNPM: 91% < 10 updates 7% 0 updates
  • Why?
  • simplicity works!
  • But...
  • sometimes you wish to know where to go...
  • other times you need to go back...
  • you may feel
  • you need to get dirty
  • the code is with you
  • ...but the bumble bee doesn't know it, so it goes on