Node Interactive North America 2017 has ended
October 4-6, 2017 - Vancouver, BC Canada
Click Here For Information & Registration

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Sponsored Session [clear filter]
Wednesday, October 4


Gold Sponsor Session: VS Code: Optimize Your Node.js Development "Inner Loop" - Chris Dias, Microsoft

VS Code...Maybe you've heard about it, or you've seen your friends using it. Maybe you've tried it once or twice, or maybe you use it every single day. No matter what camp you fall into, in this session you'll learn something new about using VS Code and how to quickly build and deploy node.js applications and micro-services.

We'll configure VS Code for the "inner loop" of development - the edit, compile, debug cycle. See how VS Code provides great code editing and code navigation experiences such as semantic IntelliSense, GoTo Definition, Find All References, Linting (e.g. ESLint), and more. We will configure VS Code to enable single file debugging, gulp file debugging, mocha debugging, and both client and server side debugging in a single session. You will see how easy it is to create Docker artifacts with VS Code, how to build and deploy images, and even how to debug your node.js applications running in containers.

All of this from within a lightweight editor, in under 30 minutes!


avatar for Chris Dias

Chris Dias

Program Manager, Microsoft
Chris is a member of the VS Code team at Microsoft, where he gets to work with an incredible group of engineers who are passionate about developer tools and changing the way Microsoft does development in the open.

Wednesday October 4, 2017 11:40am - 12:10pm
West Ballroom A


Gold Sponsor Session: Don’t Starve the Event Loop: Measuring and Monitoring Node.js for Performance - Nathan White, NodeSource

As more and more Node.js are pushed into production there is a critical need to define what it means for a Node.js application to be healthy and performant. We will identify critical metrics “under the hood” involving the Event Loop and GC (garbage collection). Finally we will explore how to quantify and interpret your application metrics to proactively prevent performance issues.


Wednesday October 4, 2017 2:20pm - 2:50pm
West Meeting Room 120
Thursday, October 5


Gold Sponsor Session: Effective Typed JavaScript - Jeremy Morrell, Node.js Platform Owner, Heroku

Simply adding a type system to an existing JavaScript codebase using Flow or TypeScript can help document your code and avoid bugs. While you can treat types as simply an additional layer on top of the code you would normally write, to get the most out of a type system it's worth approaching it as a new language with its own idioms and patterns.

To understand the real power of these new tools we'll explore patterns from other strongly typed languages like Rust, Elm, and OCaml and see how we can apply them in our JavaScript codebases. Learn how to leverage the type system to help you refactor your code, ship changes with confidence, and never see `undefined is not a function ever again.


avatar for Jeremy Morrell

Jeremy Morrell

Node.js Platform Owner, Heroku
Jeremy builds furniture, climbs mountains, and makes Node happen at Heroku.  

Thursday October 5, 2017 10:20am - 10:50am
West Meeting Room 122