Dave Pacheco, TweetJoyent
Biography: Dave Pacheco
David Pacheco is an engineer on Joyent's Introspection Team, where he works on tools for debugging and performance analysis of Node.js programs deployed in production. David also led the development of the Cloud Analytics tool for visualizing application performance in clouds managed with Joyent's SmartDataCenter product. Previously a member of Sun's Fishworks team, David worked on several areas of the Sun Storage 7000 series of appliances including remote replication, fault management, and flash device support.
Recent years have seen new languages developed around explicit goals like performance or simplified programming models, but there's been little focus on the essential problem of debugging programs in production. We will discuss problems we've seen in deployed Node.js-based systems and demonstrate tools we have developed -- both postmortem and in situ -- that shine light into the darkness that is characteristic of modern JIT'd VMs in production.