|
Veranstaltungsort/Zeit:
Sofern bei der Veranstaltung nichts anderes angegeben ist:
Zeit: Beginn 19:00 (Einlass i. d. R. ab 18:30)
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335 München
Siehe auch Meetup https://www.meetup.com/de-DE/Java-User-Group-Munchen-JUGM/
Die Sprache des Vortrags folgt der Ankündigungssprache.
The language of the lecture follows the announcement language.
ah@jugm.de
Nächste Meetings:
16.03.2026
The Evolution of Design
Patterns in the Age of AI
Miro Wengner
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335
München
The remarkable growth of artificial intelligence,
particularly Large Language Models (LLMs) and AI-assisted coding,
in recent years has introduced new challenges to software development.
While LLMs can generate valuable outputs and code solutions, human
oversight has become essential to prevent codebase deterioration,
unexpected behaviors, and security vulnerabilities.
Although the Gang of Four made significant contributions by identifying
common software design challenges that businesses faced in the past,
the technology landscape has evolved considerably. The widespread
adoption of agentic AI systems has fundamentally changed how we
approach software development, necessitating a fresh perspective
on established practices.
This evolution leads to an important conclusion: traditional design
patterns and anti-patterns must be reconsidered in light of AI-driven
development practices. This presentation will demonstrate how to
enhance delivery flow and strengthen fast-feedback loops while identifying
bottlenecks and eliminating obstacles from codebases.
During the presentation, we will examine the characteristics of
several anti-patterns that have emerged in AI-assisted development
and explore how to transform them into effective design patterns
that meet modern business requirements.
13.04.2026
Talk 1
TBA
Markus Eisele
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335
München
TBA
Talk 2
Engineering a Simpler Java
Build Tool
Haoyi Li
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335
München
The Java language is known to be performant, easy
to use, and with great IDE support, but build tools like Maven or
Gradle do not always live up to that reputation. This talk will
explore why build tooling is fundamentally such a difficult domain
to work in, but also how there is a lot of low-hanging fruit to
improve upon the tools available in the Java ecosystem. We will
end with a demonstration of a new Java build tool "Mill"
that makes use of these ideas, proving out the idea that Java build
tooling has the potential to be much faster, safer, and easier to
use than it is today.
|