Slide 1

Slide 1 text

@ @ericf

Slide 2

Slide 2 text

Does Yahoo use Node in Production? YES!

Slide 3

Slide 3 text

25,000RPS

Slide 4

Slide 4 text

APP SERVERS

Slide 5

Slide 5 text

DEV TOOLING

Slide 6

Slide 6 text

CI/CD

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

“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

Slide 9

Slide 9 text

BACKEND API BACKEND UI (SERVER) CLIENT UI (BROWSER) JAVASCRIPT WHATEVER

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

DEV POWER UP

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

MEDIA SEARCH FLICKR

Slide 16

Slide 16 text

OSS + COMMON PACKAGES MEDIA SEARCH FLICKR

Slide 17

Slide 17 text

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