October 10 -12 - Vancouver, BC
Click for Node+JS Interactive Information & Registration

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

Testing Tools and Infrastructure [clear filter]
Wednesday, October 10

4:40pm PDT

A New Way to Profile Async Activity in Node.js - Mathias Buus & David Mark Clements, nearForm
Node.js works best in heavily-I/O-related contexts and often acts as a mediator between many data streams and interfaces. Due to JavaScript’s evented nature, most I/O is performed asynchronously. Especially when our Node.js process is a networked application. If we can measure asynchronous activity in a decoupled way, we can find out where an application is waiting.

This means we can diagnose I/O problems in external infrastructure! This workshop introduced an innovative visualization tool that diagnoses various infrastructural and architectural issues.

Attendees will learn the following:

* How to identify and reduce latency in your servers
* Finding and fixing significant asynchronous bottlenecks
* Using Node.js to identify problems in your server architecture
* How to debug asynchronous behavior
* When (and how) to use development profiling vs APM-based production profiling

avatar for Mathias Buus

Mathias Buus

Chief of Research, Beaker Browser
Mathias Buus is a self taught JavaScript hacker from Copenhagen that has been working with Node.js since the 0.2 days. Mathias likes to work with P2P and distributed systems and is the author of more than 650 modules on npm. He is also the Chief of Research at Beaker leading the technical... Read More →
avatar for David Clements

David Clements

Principal Architect, NearForm

Wednesday October 10, 2018 4:40pm - 5:50pm PDT
West Meeting Room 121-122
Thursday, October 11

9:00am PDT

Hands-on Intro to Kubernetes & OpenShift for JS Hackers - Ryan Jarvinen, Red Hat
Learn to build and deploy cloud native Node.js applications on Kubernetes and OpenShift through a series of hands-on lab examples.

Bring a laptop with the following: http://bit.ly/nodejs-on-k8s#/laptop-setup

This interactive session involves using kubectl, oc, curl, and common command-line tools to interact with Kubernetes APIs. By the end of this lab, you’ll be deploying, scaling, and automating JS-based distributed solutions using containers, Kubernetes, and other popular open source tools for distributed computing.

These examples are designed to show NodeJS developers how to maintain speed and productivity with a container-based development workflow.

avatar for Ryan Jarvinen

Ryan Jarvinen

Developer Advocate, Red Hat
Ryan Jarvinen is a Developer Advocate and Open Source Evangelist, focused on app development and security in the Kubernetes community and container space. Ryan works remotely from Sacramento, California, as a part of Red Hat’s OpenShift team. Ryan is a frequent conference speaker... Read More →

Thursday October 11, 2018 9:00am - 10:50am PDT
West Meeting Room 121-122