8:00 AM
REGISTRATION & BREAKFAST
Arrive early, grab coffee, food and network with your fellow early risers.
9:00 AM
OPENING DAY 2
Emcee:
Raquel Velez, Engineering Manager, Services Team, npm
9:05 AM
Node at Dow Jones
Case study on how Node.js became the de facto standard at Dow Jones
Speaker:
Scott Rahner, Engineering Productivity Lead, Dow Jones
9:30 AM
Evolution of Javascript III
Advancements in Javascript are having a significant impact on Node.js development. Hear from some of the people driving these advances and learn more about how to take advantage of these changes in your development environment.
Speakers:
Brendan Eich, JavaScript Creator
Ariya Hidayat, VP Engineering
Jafar Husain, Senior Developer, Netflix
Yehuda Katz, Co-Founder, Tilde
Moderator:
Chris Saint-Amant, Director, UI Engineering, Netflix
10:20 AM
Performance Profiling the Unexpected
Fred will share the surprising and unexpected things Box learned about Node.js performance, and how the Company reduced server response times by over 80% along the way
Speaker:
Fred K. Schott, Software Engineer, Box
10:20 AM
Choosing a Node.js Framework or a Design Pattern
Investigate the use cases and criteria for choosing a suitable framework by comparing some of the popular frameworks and the design philosophy behind them.
Speaker:
Shubhra Kar, Director of Products and Education
10:20 AM
The Business Case for Node 2015
The Business Case for Node covers five key tenets of why adopting Node is great for your business – faster innovation, improved productivity, increased developer joy, attracting talent and cost savings.
Speaker:
Joe McCann, CEO, NodeSource
10:20 AM
Data Science in Node
Most Data Scientists use a combination of Python, R and SQL for their machine learning modeling and analysis. This talk discusses how to use Node to analyze data, build models and ultimately solve difficult problems using the power of Javascript.
Speaker:
Sean Byrnes, Founder, Flurry
10:45 AM
MORNING BREAK Sponsored by: Bugcrowd
10:50 AM
Debugging Node Applications in the Bluemix Environment PaaS
In the IBM Bluemix PaaS environment the default runtime is the IBM SDK for Node.js. This runtime is 100% compatible and shares the community source but adds support for additional problem determination tools. This session introduces these tools and demonstrates using them to debug Out of Memory and Crash scenarios.
Speakers:
Chris Bailey, Chief Architect, Cloud Native Runtimes, IBM
Michael Dawson, IBM Community Lead for Node.js, IBM
10:50 AM
Getting Started with JavaScript’s Booming Developer Community
npm is an essential feature of Node.js (and of the broader JavaScript ecosystem), with the npm registry hosting 120,000+ packages for client and server side development. In this workshop, get a hands-on lesson in how to use npm from its creator, Isaac Schlueter, and members of the npm team.
Speakers:
Lin Clark, Dev Star, npm
Isaac Schlueter, CEO, npm
10:50 AM
Road Trip! From .NET to Node.js
Learn about the journey a team of .NET developers took in moving from the Microsoft ecosystem (.NET, Windows Server, IIS, SQL Server, AppFabric Cache) to Node.js, Linux, Redis and Cassandra.
Speaker:
Stephen Commisso, Senior Software Engineer, GoDaddy
10:50 AM
Going Evented with Node – How We Retrofitted Real-Time into Our Enterprise App
Learn how we used Node to turn a traditional polling-based architecture into a event-driven one by combining Node with a Python stack. See how Node can be mixed into a standard-stack application to get all the benefits of its evented architecture without rewriting your application.
Speaker:
Scott Persinger, Senior Engineering Director, Heroku
11:25 AM
Scaling Business Critical Node.js Applications
Design for production from the start. This panel will share experiences from multiple viewpoints around critical decision factors, milestones, requirements and recommendations for scaling Node.js applications both technically and organizationally.
Speakers:
Bert Belder, Node.js Core Developer, StrongLoop
Reid Burke, Senior Software Engineer, Yahoo
Manish Vachharajani, Senior Architect, Founder, LineRate, F5 Networks
Moderator:
Theo Schlossnagle, CEO and Founder, Circonus
12:05 PM
Early Learnings from ES6 at PayPal
ES6 is coming and it’s chock-full of really amazing features. PayPal recently started adopting certain ES6 features and Jamund will show what parts of the language they are using, how they are able to use it today and the performance impact.
Speaker:
Jamund Ferguson, UI Engineer, PayPal
12:05 PM
npm for Teams: Pain-Proofing Your Team’s Development Workflow
Learn how to use npm to reduce the time spent coordinating between developers on a team and prevent time-wasting bugs from being introduced in the first place.
Speaker:
Lin Clark, Dev Star, npm
12:05 PM
Introducing Mako: A Secure Enterprise Grade Private PaaS Implemented in Node.js
This session discusses how Fidelity Investments uses Mako, a PaaS platform implemented in Node.js, to run mission critical workloads securely.
Speaker:
Travell Perkins, CTO, Fidelity
12:05 PM
Intl as in Internationalization: Tools for Global Node.js Applications
Supporting a global user-base is not optional in today’s connected world. One of the upcoming features in node.js 0.12 is the ready availability of the ECMA-402 “Intl” global, which will begin to bring JavaScript in line with the best practices of other development environments. This talk will discuss the Intl and related APIs, how they came to be in v8 and node, best ways to use them in your node.js applications, as well as a look ahead at the future of JavaScript internationalization.
Speaker:
Steven Loomis, Unicode Software Engineer, IBM
12:30 PM
LUNCH BREAK Sponsored by: Heroku
12:45 PM
Signed Scripts for Node.js
Node.js users want the ability to sign scripts so that only vetted code runs in production, but Node.js and JavaScript can make this challenging. We will discuss these challenges and how they are addressed in the signed script implementation for F5’s LineRate products which use Node.js to extend their datapaths.
Speaker:
Matthew Yacobucci, Senior Software Engineer, F5
12:45 PM
Universal Distribution via Node Archives
When Javascript developers move to Node they lose one of Javascript’s greatest strengths, universal distribution via browsers.This talk covers the creation and specification of Node Archives and how we can reclaim this lost asset.
Speaker:
Bradley Meck, Software Engineer, NodeSource
12:45 PM
How PayPal Built an Experience Platform Leveraging Javascript and Node.js
Hear how Node.js and an all Javascript development stack helped PayPal bring efficiencies in engineering and helped rethink and reboot product, design and operational thinking.
Speaker:
Sameera Rao, Senior Mgr Business Products Engineering, PayPal
12:45 PM
Industrial-Grade Node.js
Node.js is being increasingly used in business-critical production environments – perhaps more so than any other dynamically interpreted language. While this role for JavaScript might have seemed shocking as recently as a few years ago, the techniques and tooling are now established and proven. This talk will focus on how to make Node.js-based systems robust and resilient from a design, implementation and debugging perspective. We will discuss our own experiences building, deploying and debugging Node.js-based systems — and how those experiences have influenced the direction for Node.js.
Speaker:
David Pacheco, Software Engineer, Joyent
1:30 PM
Evolution of Javascript (ES7)
What if you could write entire application servers without a single call back? What If writing non-blocking code was as easy as writing code that blocked? Learn how new features proposed for JavaScript 7 could make blocking and nonblocking code look nearly identical.
Speaker:
Jafar Husain, Senior Developer, Netflix
1:55 PM
Internet of Things
The regular internet is powered by Javascript, why not the Internet of Things? Find out how Node.js powers some of the biggest changes in how we interact with the world around us, and what we can expect from this continually developing field.
Speakers:
Matteo Collina, Principal Architect, nearForm
Jon McKay, CEO, Technical Machine
Emily Rose, Lead Developer Evangelist, Salesforce
Moderator:
Ben Acker, Software Engineer
2:30 PM
Using Node without Using Node
All Node.js apps run on the standard “Node.js” implementation on top of V8, right? Not exactly. In fact, several organizations have chosen to build implementations of the core Node.js APIs that run on Java, Lua, and other technologies. In this session, several of us will explain our own implementations, how they differ from Node, why we built them, and what challenges we faced.
Speakers:
Akhil Arora, Principal Member of Technical Staff, Oracle
Lance Ball, Senior Software Engineer, Red Hat
Greg Brail, Chief Architect, Apigee
Tim Ryan, Co-Founder, Engineer
Manish Vachharajani, Senior Architect, Founder, LineRate, F5 Networks
Moderator:
Jacob Groundwater, Engineering Manager, New Relic
3:15 PM
Deploy Your Application to Production Today
See how simple it is to take your Node.js web app and provide it to all the world to enjoy. In this workshop you’ll learn how to deploy your application to Modulus, scale it globally, and catch performance issues in real-time.
Speakers:
Brandon Cannaday, CPO, Losant
Taron Foxworth, Software Engineer, Modulus
3:15 PM
Open and Node.js: The New Language of Enterprise Mobility
For enterprise app development new open technologies and frameworks are replacing proprietary and ridged architectures. Mobile app development platforms based on Node.js provide app development toolkits, secure backend integration through mobile backend as a service and API management and the ability to work collaboratively across app projects.
Speaker:
Mícheál Ó Foghlú, CTO Red Hat Mobile, Red Hat
3:15 PM
Production Ready Node Architectures
Heroku is home to thousands of Node applications, and as a result thousands of architectures. In this workshop, we’ll explore and demonstrate the characteristics of a production ready Node application.
Speaker:
Hunter Loftis, Node.js Platform Owner, Heroku
3:15 PM
Setting Node Free: Building Autonomous Applications on Codius
Codius is an open hosting protocol that makes it easy to build applications that are self-sustaining, distributed and secure. This talk will cover what developers can build and share the technical details of the platform.
Speaker:
Steven Zeiler, Software Architect, Ripple Labs
4:00 PM
Betting Big on Node.js (Entreprenuers)
Meet some of the companies that are betting on Node.js and learn about what they are developing that will impact your organizations success working with Node.js.
Speakers:
Charlie Key, Sr. Director, Modulus
Joe McCann, CEO, NodeSource
Mícheál Ó Foghlú, CTO Red Hat Mobile, Red Hat
Issac Roth, Co-Founder, Products Officer
Isaac Schlueter, CEO, npm
Moderator:
Jordan Novet, Staff Writer, VentureBeat
4:40 PM
v0.12 and Beyond
TJ Fontaine and Reid Burke discuss the recent release of v0.12 and what the roadmap holds for the future of Node.js.
Speakers:
Reid Burke, Senior Software Engineer, Yahoo
TJ Fontaine, Node.js Core Contributor, Joyent
Moderator:
Jacob Groundwater, Engineering Manager, New Relic
5:00 PM
Closing Remarks
Emcees:
Charles Beeler, General Partner, Rally Ventures
Raquel Velez, Engineering Manager, Services Team, npm
5:05 PM
COCKTAILS Sponsored by: Rally Ventures