What we’re about
Die Enterprise Java User Group (eJUG) Austria hat sich das Ziel gesetzt, ein österreichisches Netzwerk zum Wissenserwerb und -austausch im Bereich Enterprise-Java-Entwicklung zur Verfügung zu stellen. Dieses Netzwerk soll darüber hinaus auch als Plattform für Enterprise-Java-Entwickler und Firmen dienen, die neue Kooperationspartner suchen.
Viele unserer Tätigkeiten sind nur durch die Unterstützung unserer Sponsoren möglich, diesen sprechen wir unseren Dank aus. Alle Sponsoren werden auf der folgenden Seite gelistet: https://www.meetup.com/Enterprise-Java-User-Group-Austria/sponsors/?_locale=de-DE
Upcoming events (1)See all
- Spring Modulith :: ArchUnitDynatrace Austria GmbH - Engineering Headquarter, Linz, LU
We are excited to announce our next meetup on 31.1.2024. We will have Oliver Drothbom from Vmware present "Spring Modulith: Spring for Architecturally Curious Developers" and Roland Weisleder present "Unit Test Your Java Architecture With ArchUnit".
We would like to thank Dynatrace for being the host for this event.
::Spring Modulith: Spring for Architecturally Curious Developers::
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.
::Unit Test Your Java Architecture With ArchUnit::
Architecture and code are drifting more and more apart? The implementation of non-functional requirements and cross-cutting concerns is often forgotten? Too much spaghetti code due to circular dependencies? Sadly, such things happen far too often and will quickly lead to an unmaintainable code base.
In the Java ecosystem, the library ArchUnit is a possible solution for this situation. We will look at how we can use ArchUnit to test our architecture within unit tests and finally get structure back into the system. We will also look at jMolecules, which allows us to model architectural concepts directly in the code.
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 2023.
Roland Weisleder is a freelance software developer and has been in the Java ecosystem since 2009. He supports development teams to bring their legacy Java systems into the future and especially to improve the structure and test automation. He shares his experience in workshops, articles and talks across Europe.