Skip to content

Details

Das 49. JUG Bonn Treffen findet am 20.Mai statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei — wir bedanken uns bei Conet GmbH für das Sponsoring der Location und der Verpflegung.

18:30 - Einlass & Networking & Pizza
19:00 - Talk #1: Hibernate 7 ist da ... aber was bringt mir das?
20:00 - Talk #2: Ist dein Java-Code wirklich objektorientiert
21:00 - Diskussion und Networking

***

Hibernate 7 ist da ... aber was bringt mir das?

Wie bei jedem Update, stellt sich diese Frage natürlich auch bei Hibernate 7. Und die Antwort lautet: einige Vereinfachungen und deutlich strengere Validierungen der Entitäts-Mappings. In dieser Session werde ich zeigen, worauf du bei der Migration auf Hibernate 7 achten solltest, damit Deine Anwendung auch danach noch funktioniert. Und ich werde dir zeigen, wie du mit einigen neuen Features bestehende Mappings und Abfragen deutlich vereinfachen kannst.

Thorben Janssen löst als freiberuflicher Consultant und Trainer Persistenzprobleme mit JPA und Hibernate. Seit neuestem unterstützt er Teams auch bei der Entwicklung intelligenter Anwendungen mit Spring AI.
Er ist Autor des Amazon Bestsellers Hibernate Tips - More than 70 solutions to common Hibernate problems (http://www.hibernate-tips.com/) und internationaler Redner mit über 20 Jahren Erfahrung mit JPA und Hibernate.
Auf thorben-janssen.com schreibt er über Persistenzthemen und Spring AI und hilft Entwicklern im Persistence Hub (persistence-hub.com) ihre Fertigkeiten zu verbessern.

Ist dein Java-Code wirklich objektorientiert?

Java wird oft als objektorientierte Programmiersprache gelehrt. Dennoch sind in vielen Projekten primitive Datentypen wie Strings und Integer weit verbreitet, und viele Klassen sind mit Getter- und Setter-Methoden vollgestopft. Aber bildet solcher Code unsere Fachlichkeit wirklich ideal ab?
In diesem Vortrag sensibilisiere ich für typische Antipattern wie Primitive Obsession, die zu aufgeblähtem und technisch geprägtem Code führen. Wir schauen uns bekannte und neue Sprach-Features von Java an, um ausdrucksstarken Code zu schreiben. Aber auch bei der Verwendung von Frameworks wie Spring oder JPA gibt es oft Unterstützung, um fachlich getriebenen Code zu schreiben.

Roland Weisleder ( in/roland-weisleder) ist selbständiger Softwareentwickler und Berater und seit 2009 im Java-Ökosystem unterwegs. Er unterstützt Entwicklungsteams dabei, ihre Legacy-Java-Systeme in die Zukunft zu bringen und insbesondere die Struktur und die Testautomatisierung zu verbessern. Seine Erfahrungen teilt er in Workshops, Artikeln und Vorträgen im In- und Ausland.

Related topics

Events in Bonn, DE
New Technology
Java
Object Oriented Programming
Software Development
Web Technology

You may also like