153. Treffen: Projekte mit dem Java-Modulsystem und Gradle modularisieren

Do, 09.03.2023 · 19:00 Uhr · TraceTronic GmbH, Stuttgarter Straße 3, 01189 Dresden

Jendrik Johannes  

·  Freiberuflicher Trainer und Berater

Jendrik macht seit 20 Jahren Dinge mit Software - meistens im Java-Umfeld. Besonderes Interesse hat er an Technologien die effizientere Softwareentwicklung fördern. Er war für mehrere Jahre Teil des Entwicklerteams von Gradle. Jetzt unterstützt er als selbständiger Trainer und Berater Teams dabei, ihre Produktivität durch Automatisierung zu erhöhen. Was er dabei lernt, teilt Jendrik auf YouTube und GitHub.

Das mit Java 9 eingeführte Java-Modulsystem wird inzwischen immer stärker angenommen. Da dessen Verwendung in Java-Projekten jedoch optional ist, ergeben sich viele Fragen: Was gewinne ich konkret für mein Projekt, wenn ich das Modulsystem verwende? Wie verträgt sich das Java-Modul-Konzept mit der Modularisierung die bereits in Java-Projekten über die Projektstruktur umgesetzt ist? Was mache ich mit Third-Party-Libraries und wie teste ich?

In diesem Vortrag werde ich euch diese Fragen aus meiner Erfahrung beantworten. Ich begleite zur Zeit ein Projekt, welches die Umstellung auf das Java-Modulsystem (mit Gradle) erfolgreich durchgeführt hat. Außerdem war ich an der Implementierung des Java-Modulsystem-Supports in Gradle beteiligt und entwickle Plugins die diesen weiter verbessern (auf gradlex.org).

Verlosung

Unter allen Teilnehmenden verlosen wir einmal das Buch „Java Schnelleinstieg“ von Daniel Braun, ein Exemplar von „Java Übungsbuch“ von Elisabeth Jung und einmal das Buch „Clean Agile“ von Robert C. Martin. Alle drei Bücher sind im mitp Verlag erschienen. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

153. Treffen: Projekte mit dem Java-Modulsystem und Gradle modularisieren

Do, 09.03.2023 · 19:00 Uhr · TraceTronic GmbH, Stuttgarter Straße 3, 01189 Dresden

Das mit Java 9 eingeführte Java-Modulsystem wird inzwischen immer stärker angenommen. Da dessen Verwendung in Java-Projekten jedoch optional ist, ergeben sich viele Fragen: Was gewinne ich konkret für mein Projekt, wenn ich das Modulsystem verwende? Wie verträgt sich das Java-Modul-Konzept mit der Modularisierung die bereits in Java-Projekten über die Projektstruktur umgesetzt ist? Was mache ich mit Third-Party-Libraries und wie teste ich?

In diesem Vortrag werde ich euch diese Fragen aus meiner Erfahrung beantworten. Ich begleite zur Zeit ein Projekt, welches die Umstellung auf das Java-Modulsystem (mit Gradle) erfolgreich durchgeführt hat. Außerdem war ich an der Implementierung des Java-Modulsystem-Supports in Gradle beteiligt und entwickle Plugins die diesen weiter verbessern (auf gradlex.org).

Verlosung

Unter allen Teilnehmenden verlosen wir einmal das Buch „Java Schnelleinstieg“ von Daniel Braun, ein Exemplar von „Java Übungsbuch“ von Elisabeth Jung und einmal das Buch „Clean Agile“ von Robert C. Martin. Alle drei Bücher sind im mitp Verlag erschienen. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

Jendrik Johannes  

·  Freiberuflicher Trainer und Berater

Jendrik macht seit 20 Jahren Dinge mit Software - meistens im Java-Umfeld. Besonderes Interesse hat er an Technologien die effizientere Softwareentwicklung fördern. Er war für mehrere Jahre Teil des Entwicklerteams von Gradle. Jetzt unterstützt er als selbständiger Trainer und Berater Teams dabei, ihre Produktivität durch Automatisierung zu erhöhen. Was er dabei lernt, teilt Jendrik auf YouTube und GitHub.