#cnx14 - how node.js will change your team

14
Track: Developers #CNX14 #CNX14 How Node.js Will Change Your Team Jeff Dickey, CLI Developer at Heroku, @dickeyxxx

Upload: salesforce-marketing-cloud

Post on 13-Nov-2014

301 views

Category:

Documents


0 download

DESCRIPTION

Node.js has proven itself as an amazing technology that has quickly changed how we build products. Node.js encourages a lightweight, composable design which gives developers more focus on features rather than chores. In this session, we'll learn how Node.js is able to provide a team with this power and how to integrate it with the product team.

TRANSCRIPT

Page 1: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

#CNX14

How Node.js Will Change Your Team

Jeff Dickey, CLI Developer at Heroku, @dickeyxxx

Page 2: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Allowing developers to build one code base using one language – that is the nirvana for developers– Renaud Waldura, Yahoo

Page 3: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Node has reinvented the way we create websites. Developers build critical functionality in days, not weeks.– Michael Yormark, WSJD

Page 4: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Node has allowed us to build a global, real-time logistics system without having to think twice about locking or concurrency issues.— Curtis Chambers, Uber

Page 5: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Track: Developers

#CNX14

Node.js is the first technology to transform both startups and enterprise

Page 6: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

What Node.js Facilitates

1 2 3

Innovative products that ship quickly

Top talent and keeping developers

happy

Low operational cost and stable

infrastructure

Page 7: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Node.js provides new tech

• Pushing data from server to client

• Progress updates

• Asynchronous tasks

• Sharing code with server and client

This allows developers to build innovative products or build ones possible before but faster.

Page 8: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Top talent loves Node.js

• Smart developers want to work on new platforms

• Great developers want to help build their community

• Node.js encourages developers to create new solutions, not leverage old patterns

Page 9: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Track: Developers

#CNX14

Why go to Facebook and do PHP when you can go to PayPal and do Node.js?— Bill Scott, PayPal UX Director

Page 10: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Node.js performs

• Simple, composable architecture is heavily encouraged

• Concurrency is built into the core

• LinkedIn went from 30 Rails servers to 3 Node.js servers and saw a 20x speedup

• WalMart did a deploy on Black Friday with 200,000,000 online users and didn’t go over 1% CPU utilization

Page 11: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Track: Developers

#CNX14

Take the after-session survey!

Take the Survey in the Connections 2014 Mobile App

Join the Conversation!

#CNX14

$50Starbucks

Gift Card

Page 12: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

Track: Developers

#CNX14

Questions?

Page 13: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14

CUSTOMER JOURNEY SHOWCASE

MARKETING THOUGHT LEADERS

EMAIL MARKETING PRODUCT STRATEGY& ROADMAP

PERSONAL TRANSFORMATION

& GROWTH

SOCIAL MARKETING MOBILE & WEB MARKETING

DEVELOPERS HANDS-ON TRAINING

INDUSTRY TRENDSETTERS

CREATIVITY & INNOVATION

SALESFORCE FOR MARKETERS

ROUNDTABLES

Page 14: #CNX14 - How Node.js Will Change Your Team

Track: Developers

#CNX14