Jordan Kasper - Debugging and Profiling Node.js

Having trouble figuring out where things went wrong in your new Node.js application? Have a slow memory leak dragging down your app? Not sure where to start looking? You're not alone! While Node.js may still be in its adolescence, the tools to properly build, debug, monitor, profile, and scale applications are advancing quickly. This session will introduce developers to proper debugging techniques for Node including understanding the console and other logging mechanisms, the debug console and node-inspector, and some profiling tools. By the end of the talk developers will be better prepared to tackle those nagging bugs and be confident that their applications are performing well.

Shortly after it arrived at his home in 1993, Jordan began disassembling his first computer - his mother was not happy. She breathed more easily when he moved from hardware into programming. Jordan's experience includes companies large and small, universities, and numerous OSS projects. He also speaks at, and helps organize, local user groups, barcamps, hackathons, and conferences. Jordan's primary mission for the last 10 years has been to evangelize technology of all sorts and share what he has learned to help others grow. He is currently a Developer Evangelist for IBM working on StrongLoop and various Node.js solutions. In his down time he enjoys puzzles of all sorts and board games!