What we're about

Die Java User Group Hessen (JUGH) ist Teil der internationalen Java Community und widmet sich dem freien Know-how-Transfer zwischen Java-Enthusiasten. Der Heimatsitz der JUGH ist Kassel.

Upcoming events (3)

REST beyond the obvious - API design ... (Oliver Drotbohm)

Ing.-Schule Universität Kassel, Raum 0315

... for ever evolving systems Viele APIs werden heutzutage REST APIs genannt, tauschen allerdings hauptsächlich Daten via HTTP und JSON aus. Gleichzeitig agieren immer mehr Systeme nicht mehr in Isolation, sondern interagieren mit anderen. In diesem Kontext ist es besonders wichtig, API gut weiterentwickeln und ändern zu können - die hemdsärmelige Bezeichnung dafür lautet üblicherweise: Versionierung. Der Vortrag macht einen Schritt zurück und schaut als erstes auf den architektonischen Kontext, in dem APIs leben, und skizziert die Nachteile eines Designs, das Kernbestandteile von REST vernachlässigt. Er bespricht interne und externe APIs, inwieweit diese Unterscheidung überhaupt Sinn ergibt, den Einfluss von Domain-Driven Design und wie man APIs so spezifiziert, dass sie für Erweiterbarkeit optimiert sind und Änderungen existierende Clients möglichst nicht brechen. Zum Speaker: Oliver Drotbohm ist Leiter des Spring Data Projekts bei Pivotal. Seit über 12 Jahren widmet er sich dem Entwickeln von Java-Enterprise-Applikationen, Open-Source-Projekten und ist Mitglied der JPA Expert Group. Seine Arbeitsschwerpunkte liegen in den Bereichen Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Er ist regelmäßiger Sprecher auf deutschen und internationalen Konferenzen sowie Autor von Fachartikeln und des ersten Spring-Data-Buches.

IntelliJ IDEA Trickkiste - Ein Entwickler packt aus (Yann Cébron)

Ing.-Schule Universität Kassel, Raum 0315

Die Leistungsfähigkeit moderner IDEs ist Segen und Fluch zugleich. Arbeite ich wirklich effizient damit? Kenne ich alle notwendigen Kniffe? Im Rahmen einer Live-Demonstration wird Yann einige - auch unbekanntere - Features und Techniken aufzeigen, die einem in der täglichen Arbeit weiterhelfen. An einigen Stellen wird er auch einen kurzen Blick hinter die Kulissen wagen … Zudem besteht die Gelegenheit, direkt mit einem der IntelliJ-Entwickler Fragen und Probleme aus dem Projekteinsatz zu diskutieren. Der Vortrag richtet sich sowohl an erfahrene Benutzer als auch an Neueinsteiger. Über den Speaker: Yann Cébron (@yanncebron) ist seit 2002 nicht nur begeisterter User von IntelliJ IDEA, er entwickelte im Laufe der Zeit auch eine Reihe von Plugins dafür. Seit mehreren Jahren ist er nun für dessen Spring-Framework-Support sowie das Plugin SDK verantwortlich - zu beidem hält er auch regelmässig Vorträge bei Konferenzen im In- und Ausland.

JavaLand 2019 - Workshop: Das Java Module System in Aktion (N. Parlog, C. Stein)

Tutoren: Nicolai Parlog (@nipafx) von CodeFX Christian Stein (@sormuras) von Micromata Die Zeit, das Java-9-Modulsystem (JPMS) nur aus der Ferne zu bewundern, ist vorüber und es wird Zeit, die Ärmel hochzukrempeln. Dieser Eintagesworkshop ... ... beginnt mit den Grundlagen: ∙ Warum gibt es das JPMS überhaupt, welches Problem soll es lösen? ∙ Was ist ein Modul und wie definiert man es? ∙ Was bedeuten Readability and Accessibility und warum sind die Begriffe so wichtig? … vermittelt fortgeschrittene Features: ∙ Abbildung optionaler und transitiver Abhängigkeiten ∙ Verwendung von Services, um Module zu entkoppeln ∙ Wie man sicherstellt, dass Reflection weiterhin funktioniert ∙ Erstellen von Runtime Images für bzw. inklusive Anwendungen ... und stellt sicher, dass du deine Anwendung auf Java 9 migrieren kannst: ∙ Unterstützung in IDEs und Build Tools ∙ Herausforderungen bei der Migration nach Java 9 ∙ Vorbereitende und ausführende Schritte für eine Migration schrittweise Modularisierung einer bestehenden Code Basis ∙ Jedes Thema wird mit einem Vortrag eingeführt und dann mit Übungen an einem Demoprojekt vertieft. Zielgruppe: Fortgeschrittene Wann: 21. März 2019 von 09:00 bis 17:00 Uhr Wo: Phantasialand Brühl Hier geht's zur Buchung: https://www.javaland.eu/de/programm/schulungstag#c11926

Past events (47)

Scala eXchange in London: Wir verlosen zwei Tickets!

business design centre

Photos (83)