How to debug: Lessons learnt from 10 years of Spring Boot

Track: Java Platform
Abstract
Debugging is a fundamental skill that's vital for any Java developer, but how many techniques do you really know? 10 years of running the Spring Boot project has given plenty of real-world examples of nasty issues and how to debug them. Lets go beyond simple breakpoints, look at problems raised in the project, and discuss how to actually fix them! Dealing with regressions, using the remote debugger and tips for conditional breakpoints will all be covered. You'll also learn how to open good issues against open source projects to quickly get the fixes you need.
Phil Webb
Phil Webb is the co-creator of the Spring Boot open source project and has been serving as the project lead since its inception in 2013. Phil is employed by Broadcom where he is fortunate enough to be able to work full-time on open source software.