Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node on the Road

Node on the Road

Cf33841918d90fe941f522dde5ee4ff0?s=128

Eric Ferraiuolo

April 22, 2014
Tweet

Transcript

  1. @ @ericf

  2. Does Yahoo use Node in Production? YES!

  3. 25,000RPS

  4. APP SERVERS

  5. DEV TOOLING

  6. CI/CD

  7. None
  8. “To me, Node.js was never about replacing everything on the

    server with JavaScript. The fact that you can do such a thing is amazing and empowering, but that doesn’t make it the right choice in every situation. No, to me, I had a very different use in mind: liberating the back-end UI layer from the rest of the back-end.” — Nicholas Zakas
  9. BACKEND API BACKEND UI (SERVER) CLIENT UI (BROWSER) JAVASCRIPT WHATEVER

  10. var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':

    'text/plain'}); res.end('Hello World\n'); }).listen(1337, '127.0.0.1'); console.log('Server running at 127.0.0.1:1337'); SUCCESS: EARLY & OFTEN
  11. None
  12. None
  13. DEV POWER UP

  14. None
  15. MEDIA SEARCH FLICKR

  16. OSS + COMMON PACKAGES MEDIA SEARCH FLICKR

  17. Node.js has united & changed the FE Developer culture at

    Yahoo.