Archiv: 2026

Vortrag (18.11.): Post-Quanten-Kryptographie und Java – Hintergrund, Risiken, Handlungsbedarf

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

Post-Quanten-Kryptographie und Java: Hintergrund, Risiken, Handlungsbedarf – ein Vortrag von Martin Gegenleitner (PreSales Consultant bei Thales; Schwerpunkte Kryptographie, Datenklassifizierung und Monitoring, digitale Identitäten).

Der Vortrag richtet sich an Entwickler und Architekten: Er erklärt die Grundlagen der Post-Quanten-Kryptographie (PQC), welche Verfahren künftig ersetzt werden müssen und welche praktischen Schritte möglich sind – etwa modulare Krypto-Bibliotheken und Open-Source-PQC-Implementierungen, auch im Hinblick auf Kompatibilität mit TLS und JCA – sowie Bedrohungen durch Quantencomputer und frühzeitige Migration.

Gastgeber: Karsten und Thomas.

Anmeldung über Meetup.

Rückblick: Structured Concurrency und Scoped Values mit Hanno Embregts

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

Am 13. Oktober waren wir wieder zu Gast bei der LVM Versicherung in Münster: Hanno Embregts (Java Champion, Oracle ACE Pro und Vorstandsmitglied der NLJUG) nahm uns mit auf die nächste Etappe von „Java's Concurrency Journey“ – Structured Concurrency und Scoped Values.

Hanno Embregts vor der Titelfolie seines Vortrags
Hanno Embregts eröffnet den Abend im Gebäudeteil 5 der LVM.

Der Weg von klassischen Threads über Runnables, ExecutorServices, CompletableFutures und ForkJoinPools bis zu Virtual Threads ist lang. Mit Virtual Threads wird es billig, sehr viele nebenläufige Aufgaben zu starten – aber Koordination, Beobachtbarkeit und Isolation werden dadurch nicht einfacher. Genau hier setzen die beiden neuen Konzepte an.

Ein Restaurant als Beispiel

Statt abstrakter Beispiele modellierte Hanno ein Restaurant: Die Kellner Grover, Zoe und Rosita kündigen die Gänge eines Menüs an – Vorspeise, Hauptgang und Dessert. Zuerst wurde das Ganze mit klassischen Threads umgesetzt, dann mit einem ExecutorService, und schließlich zeigte er, wie Structured Concurrency Lebensdauer und Fehlerbehandlung der parallelen Aufgaben klarer an den Code bindet.

Hanno Embregts vor einer Folie mit einer Bar
Auch die Bar durfte nicht fehlen.
Folie „Modeling a Restaurant with ExecutorService“
Dasselbe Menü mit einem ExecutorService: drei Futures, drei Kellner.

Rund 28 Teilnehmer folgten dem Vortrag vor Ort.

Materialien

Danke an Hanno für den unterhaltsamen Vortrag und an die LVM für die Gastfreundschaft! Der nächste Termin steht schon fest: am 18. November geht es um Post-Quanten-Kryptographie und Java.

Vortrag (23.9.): Vom Monolithen zum Modulithen – Event-basierte Architektur mit Spring Modulith

LVM Versicherung (Haupthaus, Raum 3.01.08), Kolde-Ring 21, Münster

Am Mittwoch, den 23. September 2026 um 18:00 Uhr ging es mit Nils Hartmann (freiberuflicher Softwareentwickler und Architekt, Coach und Trainer) um den Weg vom Monolithen zum Modulithen: Event-basierte Architektur mit Spring Modulith.

Ein klassischer Spring-Boot-Monolith droht mit der Zeit zum „Big Ball of Mud“ zu werden. Spring Modulith bietet einen Mittelweg zu Microservices: Module sind Java-Packages mit Sichtbarkeits- und Abhängigkeitsregeln, die über Spring Application Events entkoppelt werden können. Der Vortrag baute eine bestehende Spring-Boot-Anwendung Schritt für Schritt zum Modulithen um – inklusive Eventual Consistency, Nachrichtenverlust, Nachvollziehbarkeit, Outbox-Pattern und neuen Testmöglichkeiten.

Details: Meetup-Eintrag.

Java User Group Münster – aktuell

Die Java User Group Münster richtet sich an alle, die sich für Java, das Java-Ökosystem und verwandte Technologien interessieren. Wir treffen uns regelmäßig zu Fachvorträgen und zum Austausch beim Stammtisch. Die Treffen sind kostenfrei.

Aktuelle Termine, Anmeldung und Neuigkeiten gibt es auf unserer Meetup-Seite: meetup.com/java-usergroup-munster. Dort sind aktuell über 580 Mitglieder angemeldet, und dort findest du auch alle bisherigen Vorträge seit 2022.

Unser üblicher Treffpunkt ist bei der LVM Versicherung, Kolde-Ring 21 in Münster.

Die älteren Beiträge auf dieser Seite dokumentieren die Geschichte der Gruppe seit 2009.

Vortrag (10.6.2026): Agentic AI: Evolution oder Revolution?

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

Vortrag über Agentic AI vor vollem Saal bei der LVM Versicherung, auf der Folie eine Zeitleiste der KI-Entwicklung von 1950 bis heute
Agentic AI: Evolution oder Revolution? Der Vortrag am 10.6.2026 bei der LVM.

Agentic AI gilt aktuell als der nächste große Evolutionsschritt im Bereich der generativen KI: autonome Agenten, die Ziele verfolgen, Tools nutzen, miteinander kommunizieren und so im Zusammenspiel als Multi- Agenten Systeme komplexe Aufgaben selbstständig lösen. Doch was davon ist bereits heute realistisch nutzbar – und wo endet der Hype?

In seinem Votrag gibt Lars Röwekamp einen praxisnahen Einblick in den Status Quo von Agentic AI und diskutiert mögliche Einsatzszenarien inklusive der damit verbundenen Chancen und Risiken – denn das eine kommt in der Regel nicht ohne das andere daher!

Für die Beantwortung der Fragestellung, ob wir es bei Agentic AI eher mit einer Evolution oder eine Revolution zu tun haben, wagt Lars einen Blick „zurück in die Zukunft“ und skizziert, wohin uns die rasante Entwicklung im Umfeld der künstlichen Intelligenz in den kommenden Jahren führen kann und was dies für uns Menschen bedeutet. Spoiler: Es gibt nicht nur Positives zu berichten und einige essentielle Hausaufgaben für ein glückliches Miteinander von Mensch und Maschine.

Lars Röwekamp Gründer und Geschäftsführer bei der open knowledge GmbH, beschäftigt sich als „CIO New Technologies“ mit der Analyse und Bewertung neuer Software-und Technologietrends. Ein besonderer Schwerpunkt seiner Arbeit liegt derzeit auf Enterprise und Cloud Computing, Big Data und KI, wobei neben Design-und Architekturfragen insbesondere die Real-Life-Aspekte im Fokus seiner Betrachtung stehen. Er ist Autor vieler Fachartikel und -bücher und beschäftigt sich seit der Geburtsstunde von Java mit dieser Programmiersprache.

Meetup-Eintrag

Vortrag (20.5.2026): JavaScript? Nein. Java Scripts! - Scripting mit Java

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

Seit vielen Jahren wird Scripting vor allem mit Sprachen wie Python, Bash oder JavaScript verbunden. Doch vielleicht geht es dir wie mir: Mit keiner davon fühlt man sich wirklich zuhause. Die Bash-Syntax will einfach nicht im Kopf bleiben, Python sorgt regelmäßig für Ärger mit Abhängigkeiten, und in JavaScript wird aus 5 + 3 plötzlich "53".

Dabei entwickelt sich Java im Hintergrund still und leise weiter. Mit den neuesten Sprachfeatures ist Java längst nicht mehr nur eine klassische Enterprise-Sprache. Es kann heute deutlich schlanker, interaktiver und durchaus skriptfreundlich sein.

In diesem Vortrag schauen wir uns an, wie sich modernes Java zu einer praktischen Option für Skripting und Automatisierung entwickelt hat. Wir werfen einen Blick auf Features wie Shebang-Support, kompakte Source-Dateien und Instance-Main-Methoden und sehen, wie sie zusammen mit Records und Text Blocks das Schreiben kleiner, nützlicher Automatisierungs-Skripte erleichtern.

Für komplexere Szenarien schauen wir uns zudem JBang an. In Live-Demos zeige ich, wie sich mit modernen Java-Funktionen Aufgaben automatisieren und Skripte schreiben lassen, die sowohl leistungsfähig als auch gut wartbar sind.

Am Ende der Session wirst du Java vermutlich mit anderen Augen sehen: nicht nur als Sprache für große Anwendungen, sondern auch für Skripting und Automatisierung.

Jens Knipper Jens ist ein Senior Software Engineer, der für OpenValue in Düsseldorf arbeitet. Er arbeitet gern in unterschiedlichen Umgebungen, Architekturen und mit verschiedenen Technologien. Die Erkenntnisse, die er dabei gewinnt, teilt er gerne in Vorträgen oder Blogbeiträgen.

Meetup-Eintrag

Vortrag (4.3.2026): Apache Lucene - viel mehr als Volltextsuche (Alexander Reelsen)

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

Apache Lucene ist seit mehr als 25 Jahren primär als Suchbibliothek mit invertierten Index in der Java Welt bekannt – doch viele der entscheidenden Performance-
und Feature‑Bausteine liegen in weiteren Datenstrukturen. Wenn ihr nicht nur wissen wollt wie FSTs, column storage, schnelle Term Lookups und Search-as-you-type funktionieren, sondern auch wie das Betriebssystem mit Kernel & Page cache sowie effizienten on-disk Datenstrukturen dabei helfen kann, performante Suche zu betreiben, dann kommt vorbei. Die schnellste Suche ist die, die am meisten Daten überspringen kann. Diesem Motto folgen wir - bis tief in den Source!

Alexander Reelsen arbeitet als Elasticsearch Entwickler bei Elastic, ist Fan von remote work, verteilten Datenbanken und Suchmaschinen, Java und Basketball.

Meetup-Eintrag