BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//Meetup Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:JUG Bonn
X-WR-CALNAME:JUG Bonn
BEGIN:VTIMEZONE
TZID:Europe/Berlin
TZURL:http://tzurl.org/zoneinfo-outlook/Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:event_313191219@meetup.com
SEQUENCE:1
DTSTAMP:20260515T020202Z
DTSTART;TZID=Europe/Berlin:20260520T183000
DTEND;TZID=Europe/Berlin:20260520T213000
SUMMARY:JUG Bonn #49: Hibernate 7 ist da & Ist dein Java-Code wirklich obj
 ektorientiert
DESCRIPTION:JUG Bonn\nDas 49. JUG Bonn Treffen findet am 20.Mai statt.\nEs
  handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist koste
 nfrei — wir bedanken uns bei Conet GmbH für das Sponsoring der Location
  und der Verpflegung.\n\n18:30 - Einlass & Networking & Pizza\n19:00 - Tal
 k #1: Hibernate 7 ist da ... aber was bringt mir das?\n20:00 - Talk #2: Is
 t dein Java-Code wirklich objektorientiert\n21:00 - Diskussion und Network
 ing\n\n***\n\n**Hibernate 7 ist da ... aber was bringt mir das?**\n\nWie b
 ei jedem Update\, stellt sich diese Frage natürlich auch bei Hibernate 7.
  Und die Antwort lautet: einige Vereinfachungen und deutlich strengere Val
 idierungen der Entitäts-Mappings. In dieser Session werde ich zeigen\, wo
 rauf du bei der Migration auf Hibernate 7 achten solltest\, damit Deine An
 wendung auch danach noch funktioniert. Und ich werde dir zeigen\, wie du m
 it einigen neuen Features bestehende Mappings und Abfragen deutlich verein
 fachen kannst.\n\n**Thorben Janssen** löst als freiberuflicher Consultant
  und Trainer Persistenzprobleme mit JPA und Hibernate. Seit neuestem unter
 stützt er Teams auch bei der Entwicklung intelligenter Anwendungen mit Sp
 ring AI.\nEr ist Autor des Amazon Bestsellers Hibernate Tips - More than 7
 0 solutions to common Hibernate problems ([http://www.hibernate-tips.com/]
 (http://www.hibernate-tips.com/)) und internationaler Redner mit über 20 
 Jahren Erfahrung mit JPA und Hibernate.\nAuf [thorben-janssen.com](https:/
 /thorben-janssen.com/) schreibt er über Persistenzthemen und Spring AI un
 d hilft Entwicklern im Persistence Hub ([persistence-hub.com](https://pers
 istence-hub.com/)) ihre Fertigkeiten zu verbessern.\n\n**Ist dein Java-Cod
 e wirklich objektorientiert?**\n\nJava wird oft als objektorientierte Prog
 rammiersprache gelehrt. Dennoch sind in vielen Projekten primitive Datenty
 pen wie Strings und Integer weit verbreitet\, und viele Klassen sind mit G
 etter- und Setter-Methoden vollgestopft. Aber bildet solcher Code unsere F
 achlichkeit wirklich ideal ab?\nIn diesem Vortrag sensibilisiere ich für 
 typische Antipattern wie Primitive Obsession\, die zu aufgeblähtem und te
 chnisch geprägtem Code führen. Wir schauen uns bekannte und neue Sprach-
 Features von Java an\, um ausdrucksstarken Code zu schreiben. Aber auch be
 i der Verwendung von Frameworks wie Spring oder JPA gibt es oft Unterstüt
 zung\, um fachlich getriebenen Code zu schreiben.\n\n**Roland Weisleder** 
 ([ in/roland-weisleder](https://www.linkedin.com/in/roland-weisleder)) ist
  selbständiger Softwareentwickler und Berater und seit 2009 im Java-Ökos
 ystem unterwegs. Er unterstützt Entwicklungsteams dabei\, ihre Legacy-Jav
 a-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.
URL;VALUE=URI:https://www.meetup.com/jug-bonn/events/313191219/
STATUS:CONFIRMED
CREATED:20260203T175726Z
LAST-MODIFIED:20260203T175726Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_313191119@meetup.com
SEQUENCE:1
DTSTAMP:20260515T020202Z
DTSTART;TZID=Europe/Berlin:20260707T183000
DTEND;TZID=Europe/Berlin:20260707T213000
SUMMARY:JUG Bonn #50: BBQ und Vortrag & Diskussion zu akt. Java Themen
DESCRIPTION:JUG Bonn\nDas 50. JUG Bonn Treffen findet am 07.Juli statt.\nE
 s handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kost
 enfrei — wir bedanken uns bei Cronn GmbH für das Sponsoring der Locatio
 n und der Verpflegung.\n\n18:30 - Einlass & Networking & BBQ\n19:30 - Talk
  #1: Java\n21:00 - Diskussion und Networking\n\n***\n\n**Java**\n\n**Nicol
 ai Parlog** "I'm nipafx\, but you can call me Nicolai 😉\, a Java enthus
 iast with a passion for learning and sharing. I'm a Java Developer Advocat
 e at Oracle and organizer of Accento."
URL;VALUE=URI:https://www.meetup.com/jug-bonn/events/313191119/
STATUS:CONFIRMED
CREATED:20260203T174719Z
LAST-MODIFIED:20260203T174719Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/jug-bonn/events/ical/
X-WR-CALNAME:JUG Bonn
END:VCALENDAR