Brainberg

Software Engineering Events in Münster

This is the widest category on Brainberg, because software engineering itself spans a huge range of events: language user groups (Python, Rust, Go, TypeScript, Kotlin, Elixir, Ruby, Zig), framework communities (React, Svelte, Next.js, Vue, Laravel, Django, NixOS), backend architecture tracks, testing and QA tracks (ISTQB certification courses, mutation testing, test-automation workshops), refactoring and DDD circles, hackathons, and the long tail of "thoughtful engineering" meetups that don't fit neatly under any specific stack.

This page narrows the Münster calendar to Software Engineering events. It's a subset of Germany's wider tech-event schedule, useful when you want something specific to go to in the city this month.

Upcoming tech events in Münster, Germany.

Upcoming Software Engineering events in Münster

Software EngineeringMeetupFree

Vom Monolithen zum Modulithen: Event-basierte Architektur mit Spring Modulith

Münster, 🇩🇪 Germany

Wächst ein klassischer Spring-Boot-Monolith, besteht die Gefahr, dass er sich schleichend zu einer großen, unstrukturierten Code-Basis entwickelt ("Big Ball of Mud"). Abhängigkeiten nehmen zu, fachliche Grenzen verwischen, und Änderungen werden zunehmend riskant. Die Aufteilung in Microservices kann eine Lösung sein, ist aber aufgrund ihrer Komplexität nicht in allen Fällen gerechtfertigt.

Spring Modulith geht einen Mittelweg und bietet uns Werkzeuge zur Modularisierung innerhalb unseres Monolithen an. Module sind hier Java-Packages, die mit klaren Sichtbarkeits- und Abhängigkeitsregeln versehen werden. Als Schnittstelle zwischen den Modulen lassen sich neben klassischen Methodenaufrufen auch Spring Application Events zur Entkopplung einsetzen.

In diesem Vortrag zeige ich euch anhand eines praktischen Beispiels, wie Spring Modulith funktioniert. Gemeinsam bauen wir eine bestehende Spring-Boot-Anwendung Schritt für Schritt zum Modulithen um und sehen dabei, welche typischen Probleme Event-basierter Architekturen (Eventual Consistency, Verlust von Nachrichten, Nachvollziehbarkeit) auftreten und wie wir sie mit Werkzeugen wie dem Outbox-Pattern lösen können. Außerdem werfen wir einen Blick auf neue Testmöglichkeiten für die entkoppelten Module.

Nils Hartmann ist freiberuflicher Softwareentwickler und -architekt, Coach und Trainer. Seine Schwerpunkte sind die Entwicklung von Backends mit Java und Spring sowie Frontends mit React. Außerdem gibt er Schulungen und Workshops zu diesen Themen.

Wed 23 Sept · 16:00< 50
Software EngineeringMeetupFree

Cloud Meetup Münster #13

Münster, 🇩🇪 Germany

Ihr möchtet neue Möglichkeiten rund um die Cloud kennenlernen -Strategien umsetzen oder eure Kenntnisse in diesem Bereich vertiefen? Das Cloud MeetUp Münster bietet die ideale Plattform zum Austausch mit Experten und Gleichgesinnten!
Unsere Events richten sich in erster Linie an Projektleiter, Product Owner, Business Analysten, Softwarearchitekten und Entwickler. Aber auch interessierte Informatik-Studierende sind herzlich willkommen!
Bei unserer nächsten Veranstaltung warten wieder zwei spannende Vorträge auf euch.

1) Raus aus Excel: Die digitale Transformation einer Bürgschaftsbank
Bei einer Bürgschafts- und Beteiligungsbank liefen zentrale Geschäftsprozesse lange über eine gewachsene Landschaft aus Excel-Tabellen: mit eigener Logik, zahlreichen Sonderfällen und Wissen, das teilweise nur bei einzelnen Personen lag. Als daraus eine gemeinsame Plattform werden sollte, zeigte sich schnell: Die eigentliche Herausforderung war nicht Excel, sondern das darin über Jahre gewachsene Fachwissen. Wie überführt man solche Prozesse in ein modernes System, ohne wichtige Regeln und Sonderfälle zu verlieren? Wie bildet man Nachvollziehbarkeit, Vier-Augen-Prinzip und regulatorische Anforderungen von Anfang an sauber ab? Und welche Architektur- und Cloud-Entscheidungen ergeben sich daraus? Wir zeigen, welche Antworten wir im Projekt gefunden haben. Von BPMN und Operaton über den Betrieb in der STACKIT Cloud bis hin zum Einsatz von Claude Code in der Analyse und der agentischen Entwicklung. Dabei geht es auch darum, welche Entscheidungen sich bewährt haben, wo wir nachjustieren mussten und was wir heute anders machen würden.

Referent: Steffen Gaubatz (S&N Invent)

  1. "Enterprise Software mit dem richtigen Vibe coden:
    Wie man mit Claude Code professionell Software entwickelt“

Eine Enterprise-Anwendung, ohne eine Zeile selbst zu programmieren? Klingt nach Vibe Coding? In diesem Vortrag zeige ich mit welchen Methoden es mir gelungen ist die Kontrolle zu behalten, professionelle Software zu entwickeln und in der Cloud zu betreiben, ohne selbst zu coden.

Referent: Björn Brinkmann (BBHT)

Unser Zeitplan
17:15 Open Doors / Get Together
17:30 Begrüßung durch den Gastgeber (BBHT)
17:40 Erster Vortrag: "Raus aus Excel: Die digitale Transformation einer Bürgschaftsbank"
18:10 Q&A
18:25 Zweiter Vortrag: "Enterprise Software mit dem richtigen Vibe coden:
Wie man mit Claude Code professionell Software entwickelt“
18:55 Q&A
19:05 Fingerfood und weitere Gespräche

Tue 13 Oct · 15:30< 50
Software EngineeringMeetupFree

Java Concurrency: Exploring Structured Concurrency and Scoped ValuesPermalink

Münster, 🇩🇪 Germany

Java’s concurrency journey has been a long and winding one. We departed from the ‘classic threads’ station and traveled through Runnables, ExecutorServices, CompletableFutures and ForkJoinPools, before finally arriving at ‘virtual threads’. But does ‘finally’ mean that we’ve arrived at our final destination, or is it a transfer at best?
Now that virtual threads are available, our Java programs will likely use an abundance of threads. This increase in thread count will immediately make thread coordination, observability and isolation more difficult. Two new Java features are currently in development that might make things a bit easier: Structured Concurrency and Scoped Values.
In this talk, we’ll introduce and demonstrate these new features, and how they can help address the challenges that have emerged since the introduction of virtual threads. We’ll also discuss how the availability of these features will impact your day-to-day programming life and whether Java’s concurrency journey is actually over now that these features have become available or if there are still more stops to come.

Hanno Embregts is a Java Developer with a passion for learning, teaching and making music.
In his day-to-day job as a Teacher / Technology Advocate at Info Support, Hanno prefers work that is fast-paced and versatile. This is why he juggles Java development, software architecture, public speaking, leading Info Support’s Speaker Community and teaching courses at Info Support’s Knowledge Centre.
Hanno is a Java Champion, an Oracle ACE Pro and one of the leaders of the NLJUG (the Dutch Java User Group). Outside of work Hanno likes making music with his friends. He plays the flute, the guitar and he likes to sing.

Tue 13 Oct · 16:00< 50