GraphQL mit Java - ein praktischer Einstieg

Unser nächster Vortrag von Nils Hartmann dreht sich um das Thema GraphQL mit Java - ein praktischer Einstieg.

Registration

Wir freuen uns über eure Anmeldung (optional und unverbindlich) auf unserer Meetup-Seite.

Termin

Der Vortrag findet am 22.05.2024 um 19:00 Uhr statt. Die genaue Location in Mannheim wird noch bekannt gegeben.

Abstract

Die Sprache GraphQL bzw. GraphQL APIs versetzen Clients in die Lage, selbst ihre benötigten Daten von einer API auszuwählen, zu lesen und zu speichern. GraphQL wird häufig als Alternative zu REST APIs gesehen und löst in Diskussionen häufig Emotionen aus: Fans sind von Typsystem, Flexibilität und Tooling begeistert, Skeptiker:innen bemängeln fehlendes Caching, schlechte Performance und Sicherheitsprobleme.

In diesem Vortrag möchte ich Euch GraphQL anhand eines praktischen Beispiels zeigen. Daran können wir sehen, worin die Stärken und Schwächen von GraphQL liegen und inwiefern die genannten (Vor-)Urteile zutreffend sind. Neben ganz wenigen Slides werde ich dazu fast ausschließlich die IDE verwenden, um damit wir uns möglichst viel Code ansehen können und interaktiv auf Fragen und Diskussionen eingehen können.

Die Beispiel API wird mit “Spring for GraphQL” implementiert, aber ihr werdet dem Vortrag auch folgen können, wenn ihr keine Kenntnisse von Spring habt. Und die gezeigten Konzepte könnt ihr auch auf andere GraphQL Frameworks (z.B. Microprofile) übertragen.

Bio

Nils Hartmann ist freiberuflicher Software-Entwickler und -Architekt. Sein Schwerpunkt liegt auf der Entwicklung von Backends mit Java und Frontends mit React/TypeScript. Er bietet Schulungen und Workshops an und hat Video-Kurse zu GraphQL veröffentlicht.

Kontakt: nilshartmann.net.

Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Mannheim (majug).