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
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

266 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

The Joe Rogan Experience by Joe Rogan

The Joe Rogan Experience

223,562 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

629 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

airhacks.fm podcast with adam bien by Adam Bien

airhacks.fm podcast with adam bien

5 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners