Worum es bei uns geht

Ihr seid begeisterte Java Entwickler und wollt andere Entwickler aus Bonn treffen, um euch über die Technik und Community auszutauschen? Die JUG Bonn möchte diese Plattform schaffen, und regelmäßige Vortragsabende organisieren, bei denen ihr genau das tun könnt!

- https://meetup.com/jug-bonn
- https://github.com/jug-bonn
- https://bonn.social/@jug
- https://twitter.com/JUGBonn

Bevorstehende Events (1)

JUG Bonn #30: KI basierte Prozessoptimierung + Java Modulsystem

Das 30. JUG Bonn Treffen findet am 18.April statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei — wir bedanken uns bei cronn GmbH für das Sponsoring der Location und der Verpflegung.

18:30 - Einlass
19:00 Talk #1: Simon Tiffert - KI basierte Prozessoptimierung in Java mit OptaPlanner und Quarkus
20:00 Talk #2: Jendrik Johannes - Projekte mit dem Java-Modulsystem und Gradle modularisieren
21:15 - Diskussion & Networking
22:00 - Ende

KI basierte Planungsoptimierung in Java mit OptaPlanner und Quarkus In diesem Vortrag wird die Integration von OptaPlanner und Quarkus vorgestellt, um effiziente KI-basierte Planungslösungen in Java zu entwickeln. OptaPlanner ist ein leistungsfähiges Open Source Constraint Solver Framework, was zur Optimierung von Planungsproblemen eingesetzt wird. Die Verwendung von Quarkus ermöglicht es, leichtgewichtige und reaktionsschnelle Cloud-native Anwendungen zu erstellen, die sich nahtlos in die Java-Entwicklungsumgebung einfügen. Nach einer kurzen Einführung in die Welt der Meta-Heuristiken, wird ein anhand eines Code-Beispiels die Funktionsweise von OptaPlanner erklärt und gezeigt, wie aus einem Domain-Modell ein leistungsfähiges Planungsmodell wird.

Simon ist Geschäftsführer der OptaZEN GmbH und seit über 20 Jahren im agilen Java-Ökosystem in verschiedenen Rollen zu finden. Mit über 10 Jahren Erfahrung mit OptaPlanner kombiniert er seine Erfahrung aus der Java-Entwicklung mit seinen Grundlagen aus dem Studium zum Technomathematiker.

Projekte mit dem Java-Modulsystem und Gradle modularisieren
Das mit Java 9 eingeführte Java-Modulsystem wird inzwischen immer stärker angenommen. Da dessen Verwendung in Java-Projekten jedoch optional ist, ergeben sich viele Fragen: Was gewinne ich konkret für mein Projekt, wenn ich das Modulsystem verwende? Wie verträgt sich das Java-Modul-Konzept mit der Modularisierung die bereits in Java-Projekten über die Projektstruktur umgesetzt ist? Was mache ich mit Third-Party-Libraries und wie teste ich?
In diesem Vortrag werde ich euch diese Fragen aus meiner Erfahrung beantworten. Ich begleite zur Zeit ein Projekt, welches die Umstellung auf das Java-Modulsystem (mit Gradle) erfolgreich durchgeführt hat. Außerdem war ich an der Implementierung des Java-Modulsystem-Supports in Gradle beteiligt und entwickle Plugins die diesen weiter verbessern (auf gradlex.org).

Jendrik Johannes · Freiberuflicher Trainer und Berater
Jendrik macht seit 20 Jahren Dinge mit Software - meistens im Java-Umfeld. Besonderes Interesse hat er an Technologien die effizientere Softwareentwicklung fördern. Er war für mehrere Jahre Teil des Entwicklerteams von Gradle. Jetzt unterstützt er als selbständiger Trainer und Berater Teams dabei, ihre Produktivität durch Automatisierung zu erhöhen. Was er dabei lernt, teilt Jendrik auf YouTube und GitHub.

1

Du findest uns auch auf