Foojay Podcast #14: Debugging Tools and Skills for Fun and Profit
Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice?

Author, DevRel, Blogger, Open Source Hacker, Java Rockstar, Conference Speaker, Instructor and Entrepreneur.
151 views

Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice?

Shai Almog
4,182 views16 missing features in the VS code debugger that are available in IntelliJ. Are they worth switching your main IDE? Detailed lists and …
Shai Almog
3,593 viewsDebugging over the network using JDWP isn't hard. However, there are risks that aren't immediately intuitive and some subtle solutions!
Shai Almog
2,640 viewsIt isn't just about memory leaks. Understanding how RAM is used and its content provides insight into the app you can't get in any other …
Shai Almog
3,745 viewsTrack thread race conditions, figure out deadlocks, and understand the flow of asynchronous applications (even in custom code).
Shai Almog
4,465 viewsJava 8 streams improved readability and provide great debugging opportunities. There are amazing tools for inspecting collections and …
Shai Almog
3,539 viewsLearn about tracepoints (AKA logpoints) how exception breakpoints don't suck, watchpoints, filters & why method breakpoints are problematic.
Shai Almog
4,492 viewsControl flow is more than step over. You can "jump" to arbitrary code offsets while debugging to reproduce elaborate states and behaviors!
Shai Almog
5,495 viewsNew online course is launching with the first video ready to view. More are coming in the coming months, also the book is ready for …

Shai Almog
3,563 viewsGot a chance to meet & talk to many interesting members of the Spring team and hear about updates to Spring 6 & Spring Boot 3 in my home …