Fixing Code at 100mph: Seven Techniques to Improve How You Debug Servers
Details
Production debugging is hard, and it’s getting harder. With architectures becoming more distributed and code more asynchronous, pinpointing and resolving errors that happen in production is no child’s game. This session covers some essential tools and more advanced techniques Java developers can use in their code to debug live servers and resolve errors quickly. It explores seven crucial techniques for distributed logging—and some of the pitfalls that make resolution much harder and can even lead to downtime. The presentation also touches on some little-known JDK tools that give you super-deep visibility into a live JVM without making you restart it or use a debugger.
About the Speaker
Tal Weiss is the CEO of Takipi - God Mode in Production Code. Tal has been designing scalable, real-time Java and C++ applications for the past 15 years. Previously, Tal was co-founder and CEO at VisualTao which was acquired by Autodesk (ADSK Inc.) in 2009. Following the acquisition Tal served as the director of the AutoCAD Web and Mobile product line used by 12 million professional users worldwide. Prior to founding VisualTao Tal worked as a software architect at IAI Space Industries focusing on distributed, real-time satellite tracking and control systems. He still enjoys analyzing a good core dump and instrumenting Java code. In his free time Tal plays Jazz drums. @weisstal
