Ihr benötigt noch Inspiration, welche Sessions ihr auf der JavaLand 2025 besuchen möchtet? Dann seid ihr hier genau richtig. Im zweiten Teil unserer Highlights-Reihe haben wir noch einmal einige Schmuckstücke aus dem Programm für euch herausgepickt.
Präsentationen
Deserialization exploits in Java: why should I care?
Brian Vermeer
Dienstag, 01.04.2025, 08:30 - 09:10 Uhr
Deserialisierungen in Java sind für Hacker ein gefundenes Fressen. Doch die Schwachstellen beschränken sich nicht nur auf das Deserialisierungsframework in Java, ähnliche Probleme können auch bei der Deserialisierung von JSON, XML und YAML auftreten. Im Vortrag wird erklärt, wie diese Schwachstellen funktionieren und wie Angriffsketten entstehen. Risiken bei der Deserialisierung von XML, JSON und YAML werden durch Demos veranschaulicht und Strategien zur Vermeidung dieser Probleme in eigenen Anwendungen geteilt.
Stream Gatherers: Schreibt eure eigenen, leistungsstarken Stream-Operationen!
Sven Woltmann
Dienstag, 01.04.2025, 11:00 - 11:40 Uhr
Die Java-Stream-API, die seit Java 8 ein unverzichtbares Werkzeug zur Datenverarbeitung ist, stößt bei komplexeren Datentransformationen an ihre Grenzen. Um diese Lücken zu schließen, hat das JDK-Team die Stream Gatherer API entwickelt, die erstmals in Java 22 als Preview-Feature eingeführt wurde. In einer gelungenen Mischung aus Theorie und Live-Coding erfahrt ihr hier mehr zu Stream Gatherers, ihrer Funktion, dem effektiven Einsatz sowie der Implementierung und den Einschränkungen.
Von Chaos zu Klarheit: Toxisches Verhalten entwaffnen – Ein Ratgeber
Sabine Wojcieszak
Mittwoch, 02.04.2025 | 09:00 - 09:40 Uhr
Toxisches Verhalten – ob von Organisationen, Kolleg:innen oder uns selbst – bedroht unsere Produktivität und Kreativität. Dieser Vortrag, inspiriert von einer bekannten Comic- und Filmfigur, zeigt, wie wir toxisches Verhalten erkennen und bekämpfen können. Mit Humor und scharfer Analyse werden die verschiedenen Formen und Auswirkungen toxischen Verhaltens untersucht.
Exception Handling in Java: Klassiker mit modernem Schliff
Dr. Fadil Kallat
Mittwoch, 02.04.2025 | 14:00 - 14:40 Uhr
Der Vortrag behandelt die oft vernachlässigte, aber zentrale Rolle des Exception Handlings in Java. Er zeigt die Bedeutung einer gut dokumentierten Ausnahmebehandlung und stellt bewährte Methoden vor, um häufige Fehler zu vermeiden. Zudem werden aktuelle Sprachentwicklungen wie erweitertes Pattern Matching und Markdown in JavaDoc beleuchtet. Ziel ist es, Entwicklerinnen und Entwicklern zu helfen, stabileren und wartbareren Code zu schreiben.
Community-Aktivitäten
Dein Vermächtnis – Auszubildende und duale Studenten in der Softwareentwicklung
Oliver Milke, Dennis Schladebeck
Dienstag, 01.04.2025, 12:00 - 13:00 Uhr | Mittwoch, 02.04.2025, 13:00 - 14:00 Uhr
In dieser Aktivität geht es um die Betreuung von Auszubildenden und dualen Studenten in der Softwareentwicklung. Es wird ein Überblick über die Unterschiede und Gemeinsamkeiten der beiden Gruppen gegeben, insbesondere im Kontext von Kundenprojekten. Ein zentrales Thema ist, warum die Investition in die Betreuung dieser Nachwuchskräfte wichtig ist. Die Teilnehmerinnen und Teilnehmer sind eingeladen, aktiv an der Diskussion teilzunehmen, um hilfreiche Praktiken und Tipps zu sammeln, die später allen zur Verfügung gestellt werden.
JavaLand4Kidults Charity-Aktion: Bau deinen eigenen Duke
Fin Labusch
Dienstag, 01.04.2025, 12:00 - 13:30 Uhr | Mittwoch, 02.04.2025, 12:00 - 13:30 Uhr
Hier kannst du für eine kleine Spende von 10 € deinen eigenen Duke aus Legosteinen bauen und mit nach Hause nehmen. Dein Duke besteht aus etwa 80 Teilen und ist zirka 17 cm hoch. Mit deiner Spende unterstützt du eine Hilfsorganisation, deren Details bald bekannt gegeben werden. Die ideale Gelegenheit, etwas Gutes zu tun und gleichzeitig eine schöne Erinnerung mit nach Hause zu nehmen! Um sicherzustellen, dass genügend Materialien vorhanden sind, wird um eine Reservierung über die Agenda gebeten.


