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

Back To Schedule
Wednesday, October 10 • 4:40pm - 5:50pm
A New Way to Profile Async Activity in Node.js - Mathias Buus & David Mark Clements, nearForm

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
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