BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:adamgibbons/ics
METHOD:PUBLISH
X-PUBLISHED-TTL:PT1H
BEGIN:VEVENT
UID:2487@devent.cz
SUMMARY:JUG Bonn #49: Hibernate 7 ist da & Ist dein Java-Code wirklich obje
	ktorientiert
DTSTAMP:20260507T114615Z
DTSTART:20260520T163000Z
DTEND:20260520T193000Z
DESCRIPTION:Das 49. JUG Bonn Treffen findet am 20.Mai statt.\nEs handelt si
	ch um eine reine Offline-Veranstaltung. Die Teilnahme ist\nkostenfrei.\n\n
	18:30 - Einlass & Networking & Pizza\n19:00 - Talk #1: Hibernate 7 ist da 
	... aber was bringt mir das?\n20:00 - Talk #2: Ist dein Java-Code wirklich
	 objektorientiert\n21:00 - Diskussion und Networking\n\nHibernate 7 ist da
	 ... aber was bringt mir das?\n\nWie bei jedem Update\, stellt sich diese 
	Frage natürlich auch bei Hibernate 7.\nUnd die Antwort lautet: einige Vere
	infachungen und deutlich strengere\nValidierungen der Entitäts-Mappings. I
	n dieser Session werde ich zeigen\, worauf\ndu bei der Migration auf Hiber
	nate 7 achten solltest\, damit Deine Anwendung auch\ndanach noch funktioni
	ert. Und ich werde dir zeigen\, wie du mit einigen neuen\nFeatures bestehe
	nde Mappings und Abfragen deutlich vereinfachen kannst.\n\nIst dein Java-C
	ode wirklich objektorientiert?\n\nJava wird oft als objektorientierte Prog
	rammiersprache gelehrt. Dennoch sind in\nvielen Projekten primitive Datent
	ypen wie Strings und Integer weit verbreitet\,\nund viele Klassen sind mit
	 Getter- und Setter-Methoden vollgestopft. Aber bildet\nsolcher Code unser
	e Fachlichkeit wirklich ideal ab?\nIn diesem Vortrag sensibilisiere ich fü
	r typische Antipattern wie Primitive\nObsession\, die zu aufgeblähtem und 
	technisch geprägtem Code führen. Wir schauen\nuns bekannte und neue Sprach
	-Features von Java an\, um ausdrucksstarken Code zu\nschreiben. Aber auch 
	bei der Verwendung von Frameworks wie Spring oder JPA gibt\nes oft Unterst
	ützung\, um fachlich getriebenen Code zu schreiben.\n\n
URL:https://devent.cz/event/jug-bonn-49-hibernate-7-ist-da-and-ist-dein-jav
	a-code-wirklich-objektorientiert
LOCATION:conet Holding GmbH - Bundeskanzlerplatz 2 53113 Bonn
STATUS:CONFIRMED
CATEGORIES:Bonn,Bonnjetzt,Java
X-ALT-DESC;FMTTYPE=text/html:<p>Das 49. JUG Bonn Treffen findet am 20.Mai s
	tatt.<br>Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahm
	e ist kostenfrei. </p><p>18:30 - Einlass &amp; Networking &amp; Pizza<br>1
	9:00 - Talk #1: Hibernate 7 ist da ... aber was bringt mir das?<br>20:00 -
	 Talk #2: Ist dein Java-Code wirklich objektorientiert<br>21:00 - Diskussi
	on und Networking</p><p><strong>Hibernate 7 ist da ... aber was bringt mir
	 das?</strong></p><p>Wie bei jedem Update, stellt sich diese Frage natürli
	ch auch bei Hibernate 7. Und die Antwort lautet: einige Vereinfachungen un
	d deutlich strengere Validierungen der Entitäts-Mappings. In dieser Sessio
	n werde ich zeigen, worauf du bei der Migration auf Hibernate 7 achten sol
	ltest, damit Deine Anwendung auch danach noch funktioniert. Und ich werde 
	dir zeigen, wie du mit einigen neuen Features bestehende Mappings und Abfr
	agen deutlich vereinfachen kannst.</p><p><strong>Ist dein Java-Code wirkli
	ch objektorientiert?</strong></p><p>Java wird oft als objektorientierte Pr
	ogrammiersprache gelehrt. Dennoch sind in vielen Projekten primitive Daten
	typen 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?<br>In 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-Fe
	atures von Java an, um ausdrucksstarken Code zu schreiben. Aber auch bei d
	er Verwendung von Frameworks wie Spring oder JPA gibt es oft Unterstützung
	, um fachlich getriebenen Code zu schreiben.</p><p></p>
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:JUG Bonn #49: Hibernate 7 ist da & Ist dein Java-Code wirklich 
	objektorientiert
TRIGGER:-PT1H
END:VALARM
END:VEVENT
END:VCALENDAR
