Wed, Mar 18 · 6:30 PM CET
Das 48. JUG Bonn Treffen findet am 18.März statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei — wir bedanken uns bei Cronn GmbH für das Sponsoring der Location und der Verpflegung.
18:30 - Einlass & Networking & Pizza
19:00 - Talk #1: Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise
20:00 - Talk #2: Stop guessing. Start testing.: Hibernate-Queries im Griff
21:00 - Diskussion und Networking
***
Thoughts On (Modern?) Software Development - Beobachtungen von einer 20-jährigen Reise
Wenn jemand eine Reise tut, so kann er (oder sie) was erzählen. Drum nähme ich den Stock und Hut und tät das Reisen wählen.” (Matthias Claudius, 1740-1815) Der vorliegende Vortrag wurde mit genau diesem, bereits 1000-mal gehörten (und leicht aktualisierten) Spruch im Hinterkopf konzipiert. Ursprünglich für ein studentisches Publikum erstellt (“Vom Studium zum Job: Anforderungen an moderne Softwareentwickler:innen”), umreißt der Vortrag, was der Vortragende auf seiner Reise durch die Softwareindustrie (aka “freie Wildbahn”) als relevant für ein produktives (Über-)Leben identifiziert hat. Kategorie: “Possibly not so new - but subjectively noteworthy
Alexander Thurow Softwareentwicklungs-Beratung, Senior-Pairprogrammierer & Speaker | Wartbarer Code ist der Ausgangspunkt | Ziel ist es, die Arbeitsumgebung in einen Ort zu verwandeln, an dem Kreativität und Vorstellungskraft aufblühen
Stop guessing. Start testing.: Hibernate-Queries im Griff
Millionen von Entwicklern nutzen Hibernate für vermeintlich einfache Datenbankinteraktionen, doch spätestens beim Thema Performance zeigt das Framework oft seine komplexe Seite. In diesem Praxis-Talk schauen wir genau hin, was unter der Haube passiert, und lernen anhand typischer Fallstricke – wie versteckten N+1-Problemen oder gefährlichen In-Memory-Paginierungen – wie wir das tatsächliche Query-Verhalten endlich sichtbar machen. Unter dem Motto „Stop guessing, start testing“ zeige ich euch, wie wir diese Erkenntnisse direkt in automatisierten Tests verifizieren und so Performance-Regressionen zuverlässig abfangen. Ein Deep-Dive für alle Java-Entwickler, die böse Überraschungen in der Produktion vermeiden und die volle Kontrolle über ihre Datenzugriffsschicht zurückgewinnen wollen.
Ayk Borstelmann