This event has ended. Create your own event → Check it out
This event has ended. Create your own
October 4-6, 2017 - Vancouver, BC Canada
Click Here For Information & Registration
View analytic
Thursday, October 5 • 9:00am - 10:50am
The Node.js Performance Workshop (I) - Matteo Collina & David Mark Clements, nearForm

Sign up or log in to save this to your schedule and see who's attending!

We’ve been discovering how to write performant JavaScript in Node.js since the beginning.
Before we knew how it was it done it all seemed so magical. But as we became better at
understanding fast-scrolling text littered with hex addresses we began a journey to solidify our approach and share it with others. Our primary strategy? Build tools that make optimizing Node easier, then formalize a workflow process around those tools.
The workshop is extremely interactive. We make sure that each participant solves several performance issues in a given HTTP application. Our methods and tools include 0x for flamegraph generation, autocannon for HTTP/1.1 benchmarking, v8 trace analysis, and bytecode interpretation all within a structured analysis workflow.

The workshop is for intermediate Node.js developers with a minimum of 1 years experience. Participation requires a recent version of either Linux or macOs, or otherwise a VM running a recent Linux version.

avatar for Matteo Collina

Matteo Collina

Software Architect, nearForm
Matteo is a code pirate and mad scientist. He spends most of his days programming in Node.js, but in the past he worked with Ruby, Java and Objective-C. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Now he is a Software Architect... Read More →

Thursday October 5, 2017 9:00am - 10:50am
West Meeting Room 117