Node Summit 2016 – Observable Code

This talk will cover typical problems seen with node.js applications, and will look at techniques and strategies based on building observable code to handle them. Things you can do in development that will help you debug in production will be examined. Methodologies for debugging and troubleshooting will be described. Some problems are best examined with in-situ techniques (tracing, profiling, logging, etc.). Others are examined using post mortem tools (debuggers). Tools that Joyent uses for these techniques are briefly described, in terms of what they do and how they can be used. Building observable code will help in all phases of debugging and performance troubleshooting, including development, deployment, and production.

Max Bruning, Lead Performance Engineer, Joyent