Foojay.io, the Friends Of OpenJDK!

Debugging Tools and Skills for Fun and Profit (#14)


Listen Later

Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice? Observability, monitoring, and debugging at scale for your production.

Guests

  • A lot of rubber ducks
  • Johannes Bechberger
    • JVM and profiler developer
    • Worked on the JDWP protocol and profiling
    • github.com/parttimenerd
    • twitter.com/parttimen3rd
    • mastodon.social/@parttimenerd 
    • Article: ASyncGetStackTrace
    • Article: Java Debugging Internals
  • Marit van Dijk
    • Developer Advocate at JetBrains
    • maritvandijk.com
    • twitter.com/MaritvanDijk77
    • mastodon.social/@maritvandijk 
  • Ties van de Ven
    • Software Engineer @ JDriven, Coach @ Jcore
    • www.tiesvandeven.nl
    • twitter.com/ties_ven
    • Article: 6 Steps To Debug

Host

  • Shai Almog
    • Author of “Practical Debugging at Scale
    • debugagent.com
    • mastodon.social/@debugagent
    • twitter.com/debugagent

Producer

  • Frank Delporte

Content

  • 00'00 Intro and music 
  • 00'24 About the topic of this podcast 
  • 00'58 Introduction of the guests and host
  • 05'14 Debugging with IntelliJ IDEA and discoverability of tools
    • Debugger playlist
    • Profiling tools
    • Profiling live stream
  • 13'27 JDWP protocol
    • psa-the-risks-of-remote-jdwp-debugging
    • a-short-primer-on-java-debugging-internals
  • 19'43 Exception breakpoints
    • exception-breakpoint-that-doesnt-suck-and-a-real-use-case-for-method-breakpoints
  • 20'34 External debugging tools
    • rubberduckdebugging.com
  • 26’55 Observability
    • istio.io/latest/about/service-mesh
    • openjdk.org/jeps/435
  • 37’58 What information should you look for while debugging
  • 45’46 Be aware of tunnel vision while debugging
  • 49’33 What to do if you don’t know where to search for the bug
    • git-scm.com/docs/git-bisect 
    • understand-the-root-cause-of-regressions-with-git-bisect/
  • 57’05 Outro
...more
View all episodesView all episodes
Download on the App Store

Foojay.io, the Friends Of OpenJDK!By Foojay.io


More shows like Foojay.io, the Friends Of OpenJDK!

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

30 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners