Archiv: 2024

Vortrag (13.11.2024): Gerrit Grunwald - TrashTalk

LVM Versicherung (Gebäude 5, neuer Turm), Kolde-Ring 21, Münster

Hallo allerseits,
am 13. November steht wieder unser nächster Event in's Haus und dieses Mal werden wir etwas von Gerrit Grunwald zum Thema Garbage Collection hören.
Bei dem Vortrag handelt es sich nicht um ein DeepDive in Punkto Garbage Collection, sondern mehr über einen Überblick über die gängigen Collector Methoden, sowie über die im OpenJDK verfügbaren Garbage Collectoren sowie ihrer Eigenschaften.
Gerrit arbeitet als Senior Developer Advocat für Azul, ist ein Java Champion und hat die JUG Münster mit gegründet und spricht auf internationalen Konferenzen, sowie Java User Groups.

Wie immer treffen wir uns bei der LVM (welcher wir hiermit für den Support und die Unterstützung danken wollen), ab 18 Uhr, bevor es dann nach dem üblichen Meet and Greet mit dem Vortrag losgeht.

Wir freuen uns wie immer auf Euere Teilnahme :)

Meetup-Eintrag

Vortrag (15.5.2024): Spring Modulith – Spring für architekturinteressierte Entwickler:innen

LVM Versicherung (Gebäudeteil 5), Kolde-Ring 21, Münster

Die Architektur und das Design einer Applikation beeinflussen ihre Wartbarkeit, Testbarkeit und Qualität im Allgemeinen. Spring war schon immer ein vielseitiges Werkzeug, das Architekt:innen dabei unterstützt, Muster zu implementieren, mithilfe derer technische Bausteine der Applikation mit Domänenkonzepten und -grenzen verknüpft werden können. Es erlaubt Entwickler:innen Anwendungen zu schreiben, die ihre architektonischen Ideen deutlich reflektieren und so ultimativ änder- und damit wartbarere Anwendungen zu schreiben. Schlüsselaspekte dahin gehend sind Codeorganisation, das Spring-Bean-Arrangement und die Nutzung von Domänen-Events, um fachlich individuelle Teile der Applikation voneinander zu entkoppeln.
Der Vortrag diskutiert diese Muster und Ansätze und stellt Spring Modulith vor, um zu zeigen, wie Entwickler:innen in die Lage versetzt werden, besonders gut strukturierte und wartbare Anwendungen zu schreiben.

Oliver Drotbohm ist Teil des Spring Engineering Teams bei Broadcom. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Sein neues Buch „Modulithic Applications with Spring“ erscheint 2024.

Meetup-Eintrag

Vortrag (21.2.2024): Testcontainers and You - Ein Deep Dive in die OSS Integration Testing Library

LVM Versicherung (Gebäudeteil 5), Kolde-Ring 21, Münster

In den letzten Jahren hat sich die Integration Testing Library Testcontainers in der Java Community als eine feste Größe etabliert und reiht sich damit in die Gesellschaft anderer populärer Testing Libraries wie JUnit, Mockit, AssertJ oder RestAssured ein. Und auch andere Open Source Projete wie Spring, Quarkus oder Micronaut, haben die Vorteile einer Java API zur Instrumentierung von Docker Container als Teil von Integration Tests erkannt und nutzen sie intensiv in ihren eigenen Test Suites, bieten darüber hinaus aber auch komfortable Integrationen für Nutzer:innen an.

Doch wie viele Entwickler:innen haben sich bisher mit der internen Architektur und den weiterführenden Konzepten von Testcontainers intensiv auseinandergesetzt? In diesem Vortrag wollen wir einen Blick in die Interna der Open Source Library werfen, wir werden sehen wie WaitStrategies implementiert sind und wie man eigene WaitStrategies umsetzen kann. Wir werden die Architektur und Geschichte hinter dem Ryuk Resource-Reaper kennenlernen und wir werden sehen, wie Testcontainers in Form der GenericContainer Klasse eine Extension-Möglichkeit anbietet, um eigene Container Module zu implementieren. Und wer weiß, vielleicht werden wir auch einen exklusiven Blick auf interne Entwicklungsdetails erhaschen und sehen, was Testcontainers für die Zukunft geplant hat.

Wie immer hoffen wir auf zahlreiche Teilnahme und freuen uns schon auf Euch...

Meetup-Eintrag