Foojay Podcast n. 14: strumenti e abilità di debug per divertimento e profitto

Feb 20 2023
Parliamo di debug e osservabilità. Lavoriamo sempre con il debug, ma quanto conosciamo questa pratica comune? Osservabilità, monitoraggio e debug su larga scala per la tua produzione... Ospiti Shai Almog Frank Delporte.

Parliamo di debug e osservabilità. Lavoriamo sempre con il debug, ma quanto conosciamo questa pratica comune? Osservabilità, monitoraggio e debug su larga scala per la tua produzione...

Ospiti

  • Un sacco di papere di gomma
  • Johannes Bechberger
    - Sviluppatore di JVM e profiler
    - Ha lavorato al protocollo e alla profilazione JDWP
    -https://github.com/parttimenerd
    -https://twitter.com/parttimen3rd
    -https://mastodon.social/@parttimenerd
    - AsyncGetStackTrace: un'API Stack Trace migliore per JVM
    - Una breve introduzione sugli interni di debug di Java
  • Marit van Dijk
    - Developer Advocate presso JetBrains
    -https://maritvandijk.com/
    -https://twitter.com/MaritvanDijk77
    -https://mastodon.social/@maritvandijk
  • Ties van de Ven
    - Software Engineer @ JDriven, Coach @ Jcore
    -https://www.tiesvandeven.nl/
    -https://twitter.com/ties_ven
    - 6 passaggi per aiutarti a eseguire il debug della tua applicazione

Shai Almog

  • Autore di " Debug pratico su larga scala "
  • https://debugagent.com/
  • https://mastodon.social/@debugagent
  • https://twitter.com/debugagent

Frank Delporte

  • https://foojay.social/@frankdelporte
  • https://twitter.com/frankdelporte
  • 00'00 Intro e musica
  • 00'24 Informazioni sull'argomento di questo podcast
  • 00'58 Presentazione degli ospiti e del padrone di casa
  • 05'14 Debug con IntelliJ IDEA e rilevabilità degli strumenti
    - YouTube: playlist Debugger
    - YouTube: strumenti di profilazione
    - YouTube: live streaming di profilazione
  • 13'27 Protocollo JDWP
    - DZone: debug remoto di applicazioni Java con JDWP
    - Foojay: PSA: i rischi del debug JDWP remoto
    - Foojay: una breve introduzione agli interni di debug Java
  • 19'43 Breakpoint di eccezione
    - Foojay: breakpoint di eccezione che non fa schifo e un caso d'uso reale per breakpoint di metodo
  • 20'34 Strumenti di debug esterni
    -https://rubberduckdebugging.com/
  • 26'55 Osservabilità
    -https://istio.io/latest/about/service-mesh/
    -https://www.redhat.com/en/topics/microservices/what-is-a-service-mesh
    -https://openjdk.org/jeps/435
  • 37'58 Quali informazioni cercare durante il debug
  • 45'46 Fai attenzione alla visione a tunnel durante il debug
  • 49'33 Cosa fare se non sai dove cercare il bug
    -https://git-scm.com/docs/git-bisect
    - Foojay: strumenti di debug esterni 2: git bisect
  • 57'05 Fine