Node Summit 2013

Node Summit 2013 was a two-day conference at the Mission Bay Conference Center in San Francisco – December 3-4, 2013.

SPEAKERS

Ghafran Abbas

SocialRadar

Ben Acker

Joseph Addiego

Alsop Louie Partners

Sunil Agrawal

Armor5

Scott Anderson

MasterCard Worldwide

Luke Arduini

Yahoo

Rob Auston

Auckland Outdoors

Adam Baldwin

Node Security

Mariano Suarez Battan

Mural.ly

Nicolas El Baze

Partech Ventures

Charles Beeler

Rally Ventures

Bert Belder

StrongLoop

Sam Bisbee

Cloudant

Greg Brail

Apigee

Joel Brandt

Adobe

Domingos Bruges

Muzzley

Jason Campbell

Opal

Bryan Cantrill

Joyent

Mark Cavage

Joyent

Edward Cudahy

Platform Engineering, Conde Nast

Jai Das

SAP Ventures

Jigar Desai

Platforms, eBay

Daniel Docter

EMC Ventures

J.D. Duncan

MySQL Cluster, Oracle

Ryan Floyd

Storm Ventures

TJ Fontaine

Joyent

Artem Gassan

Whale Path

Nate Geier

Interactive Balance

Alex Gounares

Concurix

Jonathan Gray

Continuuity

Eran Hammer

Sideway

Peter van Hardenberg

Heroku

Mani Harihara

Piclr

Jeff Harrell

PayPal

Aaron Heckmann

Recurly, Inc.

Jeff Hinck

Icon Venture Partners

Luke Hoban

Microsoft

Jason Hoffman

Ericsson

Levente Holló

Rikoru

Charles Hudson

SoftTech VC

Valeri Karpov

MongoDB, Inc.

Luke Karrys

&yet

Charlie Key

Modulus

TJ Krusinski

Shoflo

Younik Lee

DIRECTV

James Lim

KeyBanc Capital Markets

Lori MacVittie

F5 Networks

Cian Maiden

nearForm

Sebastian Markbåge

Facebook, Inc.

Lenny Markus

PayPal/eBay

Sean McCullough

Groupon

Kenny McGarvey

Tempo Software, Inc.

Oscar Medina

Dsg.nr

Erik Meijer

Applied Duality

Leo Meyerovich

Graphistry

Jim Mittler

Rheosoft

Ashish Muni

Pearson

Irakli Nadareishvili

NPR

Ullas Naik

Streamlined Ventures

Itay Neeman

Splunk

Trevor Norris

NodeSource

Forrest Norvell

New Relic

Jolie O’Dell

VentureBeat

Niall O’Higgins

StriderCD

Scott O’Reilly

Dash

Kiran Prasad

LinkedIn

Paul Querna

Rackspace

Matt Ranney

Voxer

Dani Rayan

CrowdChat

Chris Richardson

Michael Risse

MadEye.io

Charlie Robbins

Nodejitsu

Richard Rodger

nearForm

Mikeal Rogers

Node.js Foundation

Greg Sands

Costanoa Venture Capital

Matt Savino

DIRECTV

Theo Schlossnagle

Circonus

Isaac Schlueter

npm

Glenn Scott

Creative Artists Agency

Dan Shaw

dshaw LLC

Michael Shim

HBO

Isreal Shortman

DIRECTV

Aaron Silvas

GoDaddy

CJ Silverio

npm

Jeroen De Smet

Planza

Patrick Steele-Idem

eBay

Giles Tamplin

DIRECTV

Tim Thimmaiah

ToneDen

Al Tsang

StrongLoop

Steve Tuck

Joyent Cloud

Manish Vachharajani

LineRate, F5 Networks

Sri Viswanath

Groupon

Steve Ward

Love Lab

Ben Wen

Joyent

Jeffrey Wescott

Giving Stage

Kevin Whinnery

Twilio

Todd Wolfson

Uber

Stephen Woods

Yahoo

Agenda

Day 1 - Tuesday, December 3


7:30 AM

REGISTRATION & BREAKFAST

8:30 AM

Setting the Stage for Node Summit

8:40 AM

NodeTalk: Getting the Most from v1.0

The v1.0 release is going to be a big deal for the community, and it’s in everyone’s best interest to know how to implement their programs in the most effective way. Version 0.13 is dedicated to improving performance, so practices that were used in previous versions may no longer be optimal when v1.0 is released. This NodeTalk will step through internal changes and outline differences in behavior, and with each show simple examples of how they can be used in practice.

Speaker:
Trevor Norris, Node.js Maintainer, NodeSource
Emcee:
Jason Hoffman, Head of Digital Strategy, Ericsson

9:05 AM

Why Large Scale Mobile and E-Commerce Apps Use Node.js

Hear from people managing some of the largest mobile and ecommerce applications talk about why Node plays an important role in their development efforts.

Speakers:
Jigar Desai, Senior Director, Platforms, eBay
Kiran Prasad, Senior Director of Mobile Engineering, LinkedIn
Bill Scott, Senior Director UI Engineering, PayPal
Sri Viswanath, CTO, Engineering, Groupon
Moderator:
Niall O'Higgins, Founder, StriderCD

9:50 AM

NodeTalk: Riding the N(ode) Train

Driving Groupon’s business to the next level is the move from Ruby on Rails to Node.js. The step to node is part of I-Tier, a larger project that will allow Groupon to horizontally scale applications by moving towards a service oriented architecture and to a more performant stack to serve web requests. As Groupon continues to converge, connect and globalize, Node.js will continue to play an important role in the technology transformation that will drive Groupon forward. This Nodetalk will share key learning’s and major takeaways from these efforts and outline the resulting business impact.

Speaker:
Sean McCullough, Engineer, Groupon

10:20 AM

BREAK (Workshops and NodeTalks on Level 2)

10:25 AM

Joyent Sponsor Workshop: Lessons from Scaling Node.js

Engineer-to-engineer, let’s talk about developing, deploying, and debugging large-scale distributed systems at Joyent, Walmart, and Voxer. Join these Node.js developers and architects as they swap “learning moment” stories and the lessons gleaned from each. Learn about tools and techniques for identifying and working through critical Node.js production deployments.

Speakers:
Eran Hammer, Founder, Sideway
David Pacheco, Software Engineer, Joyent
Matt Ranney, CTO, Voxer
Location: Robertson Auditorium

10:25 AM

NodeTalk: Monolithic Systems Engineering with Node.js

Enterprise software teams are starting to understand and embrace the power of Node.js. They face a serious challenge: Integrating Node.js into the legacy systems they maintain and then migrating these systems over time into Node.js architectures. This talk is a pathfinder for those facing these challenging tasks. This talk will also cover how we, as a community, must proactively engage with the Java and .Net communities, and create a deeper understanding of the “Node.js Way”

Speaker:
Richard Rodger, COO, nearForm
Location: Room 2

10:25 AM

NodeTalk: Bulletproof Node

One of the many beauties of node is the simplicity and elegance. However, virtually all Node applications and services are plagued with a lack of fault tolerance that more mature platforms handle out of the box. What if, with as little as one line of code, and a narly npm package, we can turn any node app into Bulletproof Node?

Speaker:
Aaron Silvas, Software Architect, GoDaddy
Location: Room 3

11:00 AM

NodeTalk: Release the Kraken: A Story of Node.js in the Enterprise

A case study in how PayPal revitalized its tech stack by moving from Java, JSP and proprietary solutions to a Node.js web application stack with dust.js templating. Developer agility was our primary motivation, but along the way we had to tackle enterprise culture and teach people that JavaScript is no longer a “toy”, but a powerful tool to wield.

Speaker:
Jeff Harrell, Senior Director of Online Payments, PayPal

11:20 AM

Big Data and Node.js

We couldn’t resist putting “Big Data” and “Node.js” in the same title (it’s SEO gold!). Apparently a bunch of people can’t resist actually leveraging one to make the other a reality. These people help make it all possible.

Speakers:
Sam Bisbee, CXO, Cloudant
Jonathan Gray, Founder/CEO, Continuuity
Aaron Heckmann, Tech Lead, Recurly, Inc.
Itay Neeman, Dev Manager, Splunk
Moderator:
Ben Wen, VP Product Marketing, Joyent

12:00 PM

Reflections on Three Years of Node.js in Production

While Joyent is well-known as the steward of Node.js, we are also one of its earliest adopters, having deployed Node.js-based services in production starting over three years ago. In this talk, we will describe our Node.js odyssey, including the challenges, the battle scars and the victories — and how our experiences have informed our stewardship of Node.js. We will detail why Node.js remains the right tool for so many of our jobs, discussing in particular the implementation of our new Manta storage service. We will outline our best practices for developing and deploying Node.js-based systems, and our view of the future of Node.js in production.

Speaker:
Bryan Cantrill, CTO, Joyent

12:30 PM

LUNCH (Workshops and NodeTalks – Located on Level 2)

12:45 PM

NodeTalk: Solving the Four Problem Categories of Web Development with the MEAN Stack

If you’re building a new web application, the problems that you run into generally fit into one of four categories: (1) Prototyping: I want to build something quickly, (2) Adapting: I want to be able to easily iterate on my code base, (3) Testing: I want to make sure that the app works and (4) Scaling: I want to utilize server resources efficiently. This NodeTalk will provide a high-level overview of how the MEAN stack, and in particular Node.js and npm, solve each of these pain points.

Speaker:
Valeri Karpov, Kernel Tools Engineer, MongoDB, Inc.
Location: Room 2

12:45 PM

NodeTalk: Node.js, APIs, Apps and Data: A Perfect Match

Everyone knows the technology world has transitioned to one of APIs and apps, backed by data. What’s less obvious is how organizations get to take part in this new world, and how they can handle the resulting changes. Organizations require tools that allow them to build and deploy services quickly, scale them and change them on the fly. At Apigee, we use Node.js as a critical part of this toolset. In this talk we will outline how we and our customers are using Node.js to deploy apps, support APIs and analyze data.

Speaker:
Greg Brail, Chief Architect, Apigee
Location: Room 3

1:30 PM

Mobile. Backend. Node.

You need more details on this one? Seriously?

Speakers:
Ghafran Abbas, Chief Systems Architect, SocialRadar
Al Tsang, CTO, StrongLoop
Kevin Whinnery, Developer Evangelist, Twilio
Moderator:
Theo Schlossnagle, CEO and Founder, Circonus

2:05 PM

The Web Development Ecosystem

Hear why Node.js is taking center stage in the emerging web development ecosystem and what drove the stack decisions made by each of the panelists.

Speakers:
Luke Arduini, Software Engineer, Yahoo
Valeri Karpov, Kernel Tools Engineer, MongoDB, Inc.
Matt Ranney, CTO, Voxer
Patrick Steele-Idem, Senior Staff Engineer, eBay
Moderator:
Cian Maiden, CEO, nearForm

2:40 PM

Open Source Citizenship in Node.js

The Node.js community has grown significantly since Node Summit 2012. Hear from some of the people who help make the community a critical part of the success of Node.js.

Speakers:
Ben Acker, Software Engineer
TJ Fontaine, Node.js Core Contributor, Joyent
CJ Silverio, Director, Engineering, npm
Stephen Woods, Senior Engineering Manager, Yahoo
Moderator:
Dan Shaw, CEO, dshaw LLC

3:10 PM

BREAK (Sponsored Workshops – Located on Level 2)

3:15 PM

F5 Networks Sponsor Workshop: Using Node.js in the network data path to enable DevOps

DevOps can now combine the power of Node.js together with the network without managing a custom proxy. Instead DevOps can focus on writing code. We demonstrate cases such as A/B testing, sideband database queries and more using Node in combination with a high performance, highly available, easy-to-manage network proxy.

Speakers:
David Adrian, LineRate Systems Engineer, F5
Nojan Moshiri, LineRate Product Manager, F5
Location: Robertson Auditorium

3:15 PM

NodeTalk: CubeJS: eBay’s Node.js Adoption Journey

CubeJS is a Node.js based application development platform at eBay. In this presentation, we will share our journey to build and launch this new platform at the eBay Marketplaces. We will discuss CubeJS’ overall architecture, versatile functionalities, robust operationalization, and streamlined development lifecycle process, as well as its customer adoption momentum in the company. We will also share a number of high-profile projects, powered on CubeJS, to be debuted by eBay Inc. ranging from Web to Mobile.

Speaker:
Patrick Steele-Idem, Senior Staff Engineer, eBay
Location: Room 1

3:15 PM

NodeTalk: Develop Faster

Removing the tedium from creating, developing, and publishing repos.

Speaker:
Todd Wolfson, Engineer, Uber
Location: Room 2

3:15 PM

NodeTalk: mysql-js: The Powerful and Easy Database API for MySQL and MySQL Cluster

Learn about Oracle’s mysql-js. A Node.JS API for MySQL and MySQL Cluster. It combines common Node idioms with a design based on years of experience with Java ORMs like Hibernate, JDO, and JPA, to create a platform that is easy to use, efficient, and powerful. This talk will use a Twitter-like sample application to explore and illustrate the API.

Speaker:
J.D. Duncan, Software Engineer, MySQL Cluster, Oracle
Location: Room 3

3:50 PM

NodeJam Day One

The first twelve NodeJam participants take the stage. Each company will have five minutes to pitch their business so get ready for a fast and furious session.

Speakers:
TJ Krusinski, CTO, Shoflo
Oscar Medina, Co-Founder and CTO, Dsg.nr
Jeffrey Wescott, Co- Founder and CEO, Giving Stage
Mariano Suarez Battan, CEO, Mural.ly
Scott O'Reilly, Co-Founder, Dash
Alex Gounares, CEO and Founder, Concurix
Andrew Mello, Founder and CEO, Resolver
Mani Harihara, CXO, Piclr
Michael Risse, Co-Founder, MadEye.io
Charlie Robbins, Founder CEO, Nodejitsu
Levente Holló, Co-Founder, Rikoru
Steve Ward, Founder and CEO, Love Lab
Moderator:
Jolie O'Dell, Reporter, VentureBeat

4:55 PM

NodeJam Judges Panel (Day One)

Venture Investors and Technology Experts Discuss the Day One NodeJam Companies.

Speakers:
Daniel Docter, Managing Director, EMC Ventures
Nicolas El Baze, Partner, Partech Ventures
Ryan Floyd, Partner, Storm Ventures
Jeff Hinck, General Partner, Icon Venture Partners
Charles Hudson, Partner, SoftTech VC
Moderator:
Jolie O'Dell, Reporter, VentureBeat

5:25 PM

Day One Closing Remarks

A quick wrap to Day One of Node Summit 2013.

Speaker:
Jason Hoffman, Head of Digital Strategy, Ericsson

Day 2 - Tuesday, December 3


7:30 AM

REGISTRATION & BREAKFAST

Grab coffee and a danish and take a meet some of the NodeJam Startups.

8:30 AM

Opening Remarks

Emcee:
Jason Hoffman, Head of Digital Strategy, Ericsson

8:40 AM

NodeTalk: Building a Major Hypermedia Content API with Node.js

Sourcing content from a variety of publishers, packaging it in value-added ways and distributing to a large number of destination platforms is one of the most important challenges for online media. Recently, major public media content publishers joined forces to solve this problem by building a digital content exchange system called the Public Media Platform (PMP). The Public Media Platform’s engine is a new Hypermedia API built on a Node.js stack. Join Irakli Nadareishvili of NPR, the principal architect of the PMP for a conversation about how the Platform’s API was designed, why Node.js was chosen and the lessons learned.
Speaker:
Irakli Nadareishvili, Director of Engineering Digital Media, NPR

9:00 AM

The Evolution of Javascript Revisited

One of the highlights from Node Summit 2013, remixed.
Speakers:
Luke Hoban, Principal Program Manager, Microsoft
Sebastian Markbåge, Engineer, Facebook, Inc.
Leo Meyerovich, Founder, Graphistry
Isaac Schlueter, CEO, npm
Moderator:
Erik Meijer, CEO, Applied Duality

9:40 AM

Node.js in the Digital Media Universe

Learn why some of the biggest players in the Digital Media landscape are rapidly adopting Node.js in their development environments.
Speakers:
Edward Cudahy, Director, Platform Engineering, Conde Nast
Younik Lee, Chief Architect, DIRECTV
Ashish Muni, Head of Mobile & Emerging Platforms, Pearson
Irakli Nadareishvili, Director of Engineering Digital Media, NPR
Michael Shim, Senior Staff Engineer, HBO
Moderator:
Theo Schlossnagle, CEO and Founder, Circonus

10:20 AM

BREAK (Workshops and NodeTalks on Level 2)

10:25 AM

Bugcrowd Sponsor Workshop: How to Run a Kick Ass Bug Bounty Program

Bug bounty programs are all about getting good guys who think like bad guys to help you protect your business from application security flaws. In this workshop Casey Ellis from Bugcrowd, The Bug Bounty Company, will go through some of the tricks and tips of setting up and running a successful bug bounty program.
Speaker:
Casey Ellis, Founder and CEO, Bugcrowd
Location: Room 1

10:25 AM

NodeTalk: Disrupting Database Architectures with Node.js

The NodeTalk will focus on how Node.js can enable an organization to turn database technology inside out. Traditional databases accept data in real-time but the views into the data are anything but real-time. With Node.js, an organization can augment or even replace fixed reporting with access that is dynamic, incremental and real-time.
Speaker:
Jim Mittler, Principal, Rheosoft
Location: Room 2

10:25 AM

NodeTalk: Using Labs to Innovate Within a Corporation

Directv, like most large organizations, faces barriers to innovation. How do you encourage progress while maintaining service to 36 million customers? Our solution is a labs team that works closely with production to understand current and future opportunities. This partnership sparked the ongoing re-imagination of directv.com in node.js. Our teams are here to discuss that project, other initiatives, and how you can use the ‘labs’ concept to push your own ideas forward.
Speakers:
Matt Savino, Application Architect, DIRECTV
Isreal Shortman, Software Engineer, DIRECTV
Giles Tamplin, Software Engineer, DIRECTV
Location: Room 3

11:00 AM

Notes from the Battlefield

Get ready for a great talk by @eranhammer and awesome slides by @ChrisMCarrasco
Speaker:
Eran Hammer, Founder, Sideway

11:25 AM

Upstack: How and Why These Providers Support Node.js

Hear from some of the leading and emerging cloud service providers about their views on the importance of Node now and in the future, and their efforts to support the increasing use of Node.js within their environments.
Speakers:
Peter van Hardenberg, VP of Product, Heroku
Paul Querna, Architect, Rackspace
Steve Tuck, General Manager, Joyent Cloud
Moderator:
Jason Hoffman, Head of Digital Strategy, Ericsson

12:05 PM

NodeTalk: Embedding Node.js into a High-performance Network Datapath

LineRate (now part of F5 Networks) provides a high-performance Layer 7 software network appliance that is fully programmable via Node.js embedded into its datapath. This talk will show how embedding Node.js in this way makes it easy to build complex network services, such as A/B testing, replication of production traffic to staging, XML gateways and API gateways. The talk will also discuss the challenges faced and solutions developed to embed Node.js into a pre-existing sizable C++ datapath.
Moderator:
Manish Vachharajani, Senior Architect, Founder, LineRate, F5 Networks

12:30 PM

LUNCH (Workshops and NodeTalks – Located on Level 2)

12:45 PM

NodeTalk: Let’s Publish Better Node Modules

The Node.js ecosystem is growing at an incredible rate. Our package manager, npm, is stuffed with useful software, and it’s very easy to contribute. However, the quality of modules across the ecosystem is variable, and sometimes it’s tough to separate the wheat from the chaff. In this presentation, we will look at techniques used by successful node module authors to make high-quality modules that are easy for developers to use. The challenge put to this audience will be taking their module authorship to the next level, and driving even greater adoption of node.js.
Speaker:
Kevin Whinnery, Developer Evangelist, Twilio
Location: Room 1

12:45 PM

NodeTalk: Beyond the MEAN Stack: Getting Small for the Enterprise

Teams choose Node for enterprise applications because it makes it easy to write small applications that run fast and move huge amounts of data. Node’s efficiency comes as much from what it *doesn’t* do as what it does. Rather than building an enterprise stack on a single set of modules, harness the real power of Node by taking advantage of its great module system and strong ecosystem of third party modules.
Speaker:
Forrest Norvell, Node.js agent engineer, New Relic
Location: Room 2

12:45 PM

NodeTalk: BigData.js

JavaScript can be a force for good in terms of ingesting, searching and visualizing data in real-time. From JQuery to Backbone.js to Node.js, JavaScript is up to the task of Big Data, which is only getting bigger.…even as you read this.
Speaker:
Itay Neeman, Dev Manager, Splunk
Location: Room 3

1:30 PM

NPM

Take a guess what this talk is about.
Speaker:
Isaac Schlueter, CEO, npm

1:55 PM

Node.js Security

Yep, this probably matters too.
Speakers:
Adam Baldwin, Head of Security, npm
Bert Belder, Node.js Core Developer, StrongLoop
Charlie Robbins, Founder CEO, Nodejitsu
Dan Shaw, CEO, dshaw LLC
Moderator:
Mikeal Rogers, Community Manager, Node.js Foundation

2:30 PM

Node.js in the Enterprise

Hear a wide range of experts discuss how and why Enterprises are opening up to Node.js
Speakers:
Scott Anderson, Director of Software Engineering, MasterCard Worldwide
Lori MacVittie, Senior Product Manager Emerging Technologies, F5 Networks
Lenny Markus, Engineer, PayPal/eBay
Chris Richardson, Software Craftsman and Curmudgeon
Glenn Scott, Product Development, Creative Artists Agency
Moderator:
Dan Shaw, CEO, dshaw LLC

3:10 PM

BREAK (Sponsored Workshops – Located on Level 2)

3:15 PM

NodeTalk: Generator – Adding a Node-based Extensibility Layer to Photoshop

Six months ago, Photoshop only had two JavaScript interpreters. Now it has three! And the new one uses Node! And it’s called Generator! And it’s open source! https://github.com/adobe-photoshop/generator-core. In this talk, Joel will give an architectural overview of Generator, which offers an out-of-process extensibility layer for Photoshop that’s designed to get pixels out of Photoshop very quickly. He’ll also discuss what he learned about building Node-based extensibility platforms for legacy applications.
Speaker:
Joel Brandt, Senior Research Scientist, Adobe
Location: Room 1

3:15 PM

NodeTalk: Client Solutions from Dev to Production

This is a joint session between Creative Artists Agency (CAA) and &yet. The presentation will showcase two development teams, one external and one internal, coming together to build and deploy a production node app and API to Microsoft Azure. The presentation will show why node was a good fit to solve specific problems at CAA as well as the technical challenges faced and patterns for staying sane that helped along the way.
Speakers:
Luke Karrys, JavaScript Developer, &yet
Glenn Scott, Product Development, Creative Artists Agency
Location: Room 2

3:15 PM

NodeTalk: The Cycles and Bits of Things

The application shouldn’t be the bottleneck. This NodeTalk will discuss Node.js internals and dive deep into how to maximize throughput. This talk will require a high degree of technical expertise and will use “plenty of C++”.
Speaker:
Trevor Norris, Node.js Maintainer, NodeSource
Location: Room 3

3:50 PM

NodeJam Day Two

The final twelve NodeJam participants take the stage. Each company will have five minutes to pitch their business so get ready for a fast and furious session.
Speakers:
Domingos Bruges, CTO and Co-Founder, Muzzley
Charlie Key, Sr. Director, Modulus
Kenny McGarvey, CEO and Developer, Tempo Software, Inc.
Jason Campbell, CFO and Software Developer, Opal
Niall O'Higgins, Founder, StriderCD
Jeroen De Smet, Founder, Planza
Artem Gassan, Founder, Whale Path
Nate Geier, Owner/Developer, Interactive Balance
Tim Thimmaiah, CEO and Founder, ToneDen
Dani Rayan, Co-Founder and CTO, CrowdChat
Sunil Agrawal, CTO, Armor5
Moderator:
Charles Beeler, General Partner, Rally Ventures

4:40 PM

NodeJam Judges Panel (Day Two)

Venture Investors and Technology Experts Discuss the Day Two NodeJam Companies.
Speakers:
Joseph Addiego, Partner, Alsop Louie Partners
Jai Das, Managing Director, SAP Ventures
James Lim, Head of Software & Internet, KeyBanc Capital Markets
Ullas Naik, Founder, Streamlined Ventures
Greg Sands, Founder and Managing Director, Costanoa Venture Capital
Moderator:
Charles Beeler, General Partner, Rally Ventures

5:05 PM

NodeJam Winner Announcements

The winners of NodeJam 2013 are announced and brought on stage to loud cheers and applause
Emcees:
Charles Beeler, General Partner, Rally Ventures
Jason Hoffman, Head of Digital Strategy, Ericsson

5:20 PM

Closing Remarks

The final wrap for Node Summit 2013.