Vaadin + jOOQ : Enterprise Anwendungen in 100% Java
Details
Vor einigen Jahren war der Autor gezwungen, eine gewachsene SPA bestehend aus Angular Frontend und Spring Boot Backend allein zu übernehmen und fortzuentwickeln. Dieser damals übliche Technologiestack, zu dem sich ehrlicherweise noch eine 3. Anwendung dazugesellt, das Rest API, schien aber nicht wirklich dazu geeignet, als Einzel-Entwickler damit das anspruchsvolle ERP Projekt weiterzuentwickeln. Auf der Suche nach Alternativen und möglichst einheitliche Technologien stieß ich auf Vaadin als Java-Web-Framework und war schnell begeistert. Da ich mich bereits vor einiger Zeit von Hibernate / JPA verabschiedet hatte und stattdessen typisches typsicheres SQL in Java mit jOOQ nutzte, hatte ich damit den für mich passenden Tech-Stack beisammen. Mittlerweile bauen wir damit zu zweit die 3. komplexe ERP Suite.
In meinem Vortrag + Live-Coding möchte ich diesen Tech-Stack vorstellen, auf Vorteile und Stolperfallen eingehen und das Ganze vor dem Hintergrund der aktuellen disruptiven Entwicklungen durch die Nutzung von KI Coding Agenten bewerten.
Referent:
Dominik Hirt ist Java-Entwickler seit der 0.9 beta und seit 2011 selbstständiger Architekt, Entwickler und Coach. Seit einigen Jahren gelingt es ihm durch den vorgestellten Tech-Stack für seine eigenen Kunden vom Requirements Engineering bis zum Betrieb der Anwendung Verantwortung zu übernehmen und so den Bau eines Teilchenbeschleunigers, den Einsatz von Solarmodulen im Salzwasser des Indischen Ozean oder die Instandsetzung tausender Wohnungen zu unterstützen.
