JavaLand-Logo

JavaLand 2020

JavaLand 2020 – Die Konferenz der Java-Community
findet vom 17. bis 19. März 2020 im Phantasialand in Brühl bei Köln statt.

Das JavaLand ist eine von der Deutsche Oracle-Anwendergruppe (DOAG), Heise Medien und der iJUG (Interessengemeinschaft deutschsprachiger Java User Groups) organisierte Community-Konferenz für Java-Entwickler, die sich für die neuesten Trends der Softwareentwicklung mit Java-Technologien begeistern.

Wir werden mit einem Vortrag und auch zum Schulungstag für Sie vor Ort sein.

Unser Talk auf der JavaLand 2020:

Oh je, Java ist nicht mehr kostenlos – und nun?

Mi., 18.03.2020 von 13:00 - 13:40 Uhr, Raum: Wintergarten, Stream: Core Java & JVM Technologien

REST und JSON sind De-facto-Standards bei der Entwicklung von Schnittstellen zwischen einem JavaScript-Frontend und einem serverseitigen Backend. Eine Entscheidung für diese beiden Technologien lässt allerdings noch sehr viele Fragen offen. REST ist kein Standard und daher lässt sich zum Beispiel sehr kontrovers über die Verwendung von PUT, POST und PATCH diskutieren. Auch die Verwendung von HTTP-Status-Code ist nicht einheitlich geregelt.

Die Verwendung von JSON wiederum beinhaltet keinerlei Aussage über das konkrete Datenformat und dessen langfristige Versionierung. Sollten wir unsere Schnittstellen beispielsweise mit OpenAPI (ehemals Swagger) beschreiben und die Implementierung aus dieser Beschreibung generieren lassen? Was passiert dann bei einer Änderung der Schnittstelle? Ist REST überhaupt immer die richtige Wahl oder sollten wir nicht eher auf neuere Ansätze wie GraphQL setzen? Die Liste der offenen Fragen ist schier endlos.

Der Vortrag zeigt verschiedene Antworten auf diese Fragen sowie deren Vor- und Nachteile. Anhand praxisnaher Beispiele werden Denkanstöße für die Auswahl geeigneter Technologien im eigenen Projekt gegeben. Der Fokus liegt dabei auf Anwendungen, die für fünf oder mehr Jahre entwickelt werden und die somit für eine längerfristige Wartung entworfen werden müssen.

Falk Sippach

Speaker: Falk Sippach

Steffen Schäfer

Speaker: Steffen Schäfer

Schulungstag auf der JavaLand

API-Design für Architekten und Entwickler

Do., 19.03.2020 von 09:00 - 17:00, Raum: Quantum 3, Stream: Architektur
Javaland Schulungstag

Inhalt / Abstract:

Bei fast jedem Softwareentwicklungsprojekt besteht die Notwendigkeit der Kommunikation mit anderen IT-Systemen. Hierfür existieren viele Remoting-Technologien mit unterschiedlichen Vor- und Nachteilen.

In der Schulung werden die Arbeitsweisen der Technologien erklärt sowie Beispiele für die spezifischen Eigenschaften gezeigt. Zudem lernst du die wichtigsten Schnittstellentechnologien und ihre bevorzugten Einsatzszenarien kennen.

Kai Börnert

Kai Börnert

(Die Folien zu u.g. Vorträgen können Sie nach der Konferenz auf dieser Seite als PDF-Dokument downloaden)

Wir freuen uns auf Ihren Besuch!

Kompetenzen
OIO-Vorträge
Die Folien zu all unseren Vorträgen können Sie als pdf auch downloaden.

Service

Competence Center

Software Manufactory

Java Rangers