Loading…

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

View analytic
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 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

Speakers
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 Mark Clements

David Mark Clements

Software Architect, nearForm
David Mark Clements is a Node.js performance specialist and author of Node Cookbook. He is currently serving as Principal Architect with nearForm. David has been coding,speaking and writing about Node.js since Node 0.4 and has worked with front-end JavaScript for 20 years. Of note... Read More →


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