Skip to content

Commit

Permalink
Added Spring Modulith Talk
Browse files Browse the repository at this point in the history
Added talk by Oliver and removed the Gerrit's one from the start page.
  • Loading branch information
gtrefs committed Jan 2, 2024
1 parent 7fd904d commit 330a8d3
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 2 deletions.
2 changes: 0 additions & 2 deletions _posts/2023-10-19-jvm-crac.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ layout: post
title: "What the CRaC - Superfast JVM startup"
speaker: "Gerrit Grunwald"
location: "Andrena Objects, EASTSITE ELYSIUM, Konrad-Zuse-Ring 23, 68163 Mannheim"

state: startpage
---

Unser nächster Vortrag von **Gerrit Grunwald** dreht sich um das Thema **What the CRaC - Superfast JVM startup**.
Expand Down
33 changes: 33 additions & 0 deletions _posts/2024-01-24-spring-modulith.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
layout: post
title: "Spring Modulith - Spring for the Architecturally Curious Developer"
speaker: "Oliver Drotbohm"
location: "TBA"
state: startpage
---

Unser nächster Vortrag von **Oliver Drotbohm** geht sich um das Thema **Spring Modulith - Spring for the Architecturally Curious Developer**.

### Registration
Wir freuen uns über eure Anmeldung (optional und unverbindlich) auf unserer [Meetup-Seite](https://www.meetup.com/de-DE/mannheim-java-usergroup/events/298280616/).

### Termin
Der Vortrag findet am 24.01.2024 um 19:00 Uhr statt. Der Ort wird noch bekannt gegeben.


### Abstract
The architecture and design of an application significantly influences its maintainability, testability, and quality in general. Spring has always been a versatile tool that supports architects implementing the practices and patterns that have emerged to align technical building blocks in their code bases with domain concepts and boundaries. It lets developers build applications that clearly reflect architectural ideas and that are ultimately more amendable and maintainable. Key aspects of that are code organization for encapsulation, the Spring bean relationship arrangement, and how to use domain events to decouple logically individual parts of the application even within a singular artifact.

The talk discusses those patterns and approaches to introduce Spring Modulith to, in turn, show how they uniquely position Spring developers to build better structured, more maintainable applications.

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.

### Bio
Oliver Drotbohm is a member of the Spring engineering team at VMware. His work focused on software architecture, DDD, REST, and persistence technologies. His new book, “Modulithic Applications with Spring”, is due for release in 2024.

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


**Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Mannheim (majug).**

0 comments on commit 330a8d3

Please sign in to comment.