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 by se-radio@computer.org

Software Engineering Radio

271 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

41 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

39 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

airhacks.fm podcast with adam bien by Adam Bien

airhacks.fm podcast with adam bien

7 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

62 Listeners

Hard Fork by The New York Times

Hard Fork

5,479 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

Happy Path Programming by Bruce Eckel & James Ward

Happy Path Programming

14 Listeners