Teilnehmen
Events

Meetup:YouDebug-Scriptable JVM Debugger – JAVA USER GROUP

MEETUP - JAVA USER GROUP
Bild eines JUG Meetups

Wann?

10. September 2025 | 19:00 - 22:00 Uhr

Veranstalter

Java User Group

Details

Debugging gehört für alle Entwickler zum Tagesgeschäft, und IDEs bieten dafür gute Unterstützung. Aber was ist mit Produktionsumgebungen, in denen der Einsatz einer IDE nicht möglich oder erlaubt ist? Was ist, wenn Ihr Problem nur sporadisch auftritt? Oder auf vielen Rechnern in einer Cloud-Umgebung? Und was ist, wenn Sie temporäre Störungen haben, die Sie mit ein wenig kombinierter JVM- und Groovy-Magie abfangen und beheben wollen?
In diesem Vortrag wird YouDebug vorgestellt, der Java-Debugger, der ursprünglich von Kohsuke Kawaguchi (dem Erfinder von Jenkins) entwickelt wurde. YouDebug ist ein kleines, nicht-interaktives Tool, das mit einer Groovy-DSL geskriptet werden kann, um Breakpoints zu setzen, das Laden von Klassen und Methodenaufrufe zu verfolgen, Bedingungen auszuwerten, Daten zu dumpen oder sogar “monkey patching” on the fly durchzuführen, alles unter Verwendung der JDI api auf der JVM.
YouDebug kann verwendet werden, um Ihr Debug-Skript in die Anwendung zu bringen, die in ihrer nativen Umgebung läuft, anstatt zu versuchen, einen Fehler auf einer Entwickler-Workstation zu reproduzieren und für viele andere Anwendungsfälle.

Referent Wolfgang Schell:
Professioneller Softwareentwickler seit mehr als 25 Jahren, Java- und JVM-Liebhaber. Interessiert sich für Cloud Computing, Semantic Web und Linked Data. Arbeitet als Principal Software Architect bei metaphacts in Walldorf, Deutschland. Mitorganisator der Mannheimer Java User Group (Majug) und des JugendHack Lab Mannheim.