Welcome to the Community
Join the Java User Group Euregio Maas-Rhine and connect with developers in Aachen, Germany and the surrounding region. Learn, share, and grow together.
Euregio Maas-Rhine Region - Aachen, Germany
What's Happening
Join us for talks, workshops, and networking opportunities to expand your Java knowledge.
Leon Zimmermann
Long‑running tests are a common pain point in large codebases, draining developer focus, slowing feedback loops, and hindering rapid learning. While many established strategies exist to cut test times in small projects, they rarely suffice for enterprise‑grade Spring Boot applications. This talk will first revisit the fundamentals of test‑runtime optimization to set a shared baseline, then dive into advanced, predictive test‑execution techniques that scale. We’ll explore three key approaches—git‑diff‑based, dependency‑graph‑based, and machine‑learning‑based execution—to identify only the tests that need running. Participants will learn how to evaluate existing tools, weigh their trade‑offs, and decide which strategy fits their workflow. Practical guidance will cover integration into local development and CI pipelines, enabling teams to dramatically reduce test times and elevate developer productivity and satisfaction.
Kai Ito
Tired of the massive mountain of complexity that React, Vue, and Angular force you to climb? Join me in rediscovering the powerful innovations browser vendors have been quietly building while we've been busy learning framework after framework. This is a (re)introduction to the standard browser features you've either forgotten about or never knew existed. Capabilities that have been hiding in plain sight while SPA frameworks took over frontend development. I'm here to show you that none of that complexity is necessary to build responsive, user-friendly, and incredible websites. Let's return to the web's roots and build better, faster, simpler sites. Improve both your users' experience, but also your own developer experience.
Sandra Parsick
Du hast Schwierigkeiten, Edge Cases in deinem Maven-Build zu implementieren, z. B. weil dir der Maven-Lebenszyklus zu streng ist oder du eine Build-Logik benötigen, die von den vorhandenen Maven-Plugins und -Erweiterungen nicht abgedeckt wird. Dieser Vortrag zeigt, welche Möglichkeiten du in Maven außerhalb des Happy Path hast. Er erläutert, wie externe Anwendungen und Skripte ausgeführt werden können und diskutiert, wann es sinnvoll ist, ein eigenes Maven-Plugin zu schreiben, und was dabei zu beachten ist. Außerdem zeigt er, wie du den Maven-Lebenszyklus mit Maven-Extension anpassen kannst.
Become part of a thriving Java community. Register for our next event or join our mailing list to stay updated.
📧 Follow us on social media or reach out at info@euregjug.dev