158. Treffen: Java Persistenz jenseits von JPA

Do, 02.11.2023 · 19:00 Uhr · TU Dresden, Fakultät Informatik, Nöthnitzer Straße 46, 01187 Dresden, Raum: E023

Dominik Hirt  

·  Freiberuflicher Software - Architekt | Entwickler | Coach

Dominik Hirt ist Java (Architekt | Entwickler | Coach) und seit mehr als 20 Jahren Softwareentwickler. In den letzten Jahren ist er vom üblichen JavaScript/TypeScript + Spring Boot + JPA FullStack zu einem schlanken TechStack mit Vaadin + JOOQ gewechselt. Mit diesem gelang ein großer Produktivitätsschub und er bringt nun in rascher Folge ERP Software für seine Kunden in deren Rechenzentren.

Medien

Slides (PDF, 4 MB)

Vortrag

JPA ist der Standardweg, um in Enterprise Java Inhalte in Datenbanken zu schreiben. Und Hibernate der uneingeschränkte Marktführer auf diesem Gebiet. Außerdem haben wir mit Vlad M. schon lange vor ChatGPT eine Stimme, der bereits alle Fragen schon einmal gestellt und von ihr beantwortet wurden. Doch gibt es ein Leben jenseits von ORM? Dominik Hirt meint ja und möchte zeigen, warum es eine gute Idee ist, über den Tellerrand zu schauen. Wir werden mit JOOQ eine Alternative zu JPA kennenlernen, die uns faszinierende Möglichkeiten bietet, unseren Entwickler Alltag deutlich zu vereinfachen. Mit seiner Java-DSL lernen wir, typsicheres SQL zu schreiben und uns bereits vom Compiler darauf hinweisen zu lassen, wenn Anwendung und Datenbank auseinanderlaufen. Damit können wir uns wieder auf den Teil von Software konzentrieren, der wirklich langlebig und Architektur-agnostisch ist: unser Datenmodell.

Verlosung

Unter allen Teilnehmenden verlosen wir einmal das Buch „Einfach Java“ von Michael Inden, ein Exemplar von „Software Engineering“ von Jochen Ludewig und Horst Lichter und einmal das Buch „Angular - Das große Praxisbuch“ von Ferdinand Malcher, Danny Koppenhagen und Johannes Hoppe. Alle drei Bücher sind im dpunkt.verlag erschienen. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

158. Treffen: Java Persistenz jenseits von JPA

Do, 02.11.2023 · 19:00 Uhr · TU Dresden, Fakultät Informatik, Nöthnitzer Straße 46, 01187 Dresden, Raum: E023

Medien

Slides (PDF, 4 MB)

Vortrag

JPA ist der Standardweg, um in Enterprise Java Inhalte in Datenbanken zu schreiben. Und Hibernate der uneingeschränkte Marktführer auf diesem Gebiet. Außerdem haben wir mit Vlad M. schon lange vor ChatGPT eine Stimme, der bereits alle Fragen schon einmal gestellt und von ihr beantwortet wurden. Doch gibt es ein Leben jenseits von ORM? Dominik Hirt meint ja und möchte zeigen, warum es eine gute Idee ist, über den Tellerrand zu schauen. Wir werden mit JOOQ eine Alternative zu JPA kennenlernen, die uns faszinierende Möglichkeiten bietet, unseren Entwickler Alltag deutlich zu vereinfachen. Mit seiner Java-DSL lernen wir, typsicheres SQL zu schreiben und uns bereits vom Compiler darauf hinweisen zu lassen, wenn Anwendung und Datenbank auseinanderlaufen. Damit können wir uns wieder auf den Teil von Software konzentrieren, der wirklich langlebig und Architektur-agnostisch ist: unser Datenmodell.

Verlosung

Unter allen Teilnehmenden verlosen wir einmal das Buch „Einfach Java“ von Michael Inden, ein Exemplar von „Software Engineering“ von Jochen Ludewig und Horst Lichter und einmal das Buch „Angular - Das große Praxisbuch“ von Ferdinand Malcher, Danny Koppenhagen und Johannes Hoppe. Alle drei Bücher sind im dpunkt.verlag erschienen. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

Dominik Hirt  

·  Freiberuflicher Software - Architekt | Entwickler | Coach

Dominik Hirt ist Java (Architekt | Entwickler | Coach) und seit mehr als 20 Jahren Softwareentwickler. In den letzten Jahren ist er vom üblichen JavaScript/TypeScript + Spring Boot + JPA FullStack zu einem schlanken TechStack mit Vaadin + JOOQ gewechselt. Mit diesem gelang ein großer Produktivitätsschub und er bringt nun in rascher Folge ERP Software für seine Kunden in deren Rechenzentren.