Die Sprache GraphQL bzw. GraphQL APIs versetzen Clients in die Lage, ihre benötigten Daten je nach Use-Case selbst auszuwählen. 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 mit vielen Live-Demos wird Nils Euch GraphQL anhand praktischer Beispiele zeigen. Dabei wird besprochen, worin Stärken und Schwächen von GraphQL liegen, in welchen Fällen GraphQL eine Alternative zu REST sein kann, ob und wie eine Migration funktionieren kann und welche Fallstricke es bei der Implementierung zu beachten gibt.
Für den Vortrag braucht Ihr keine GraphQL-Vorkenntnisse. Nils wird im GraphQL-Backend Code-Beispiele in Java zeigen, die Ihr aber auch ohne Java-Kenntnisse verstehen und auf Eure Programmiersprache mit Eurem GraphQL-Framework übertragen könnt. Nach diesem Vortrag habt Ihr eine Grundlage, auf der Ihr Einschätzen könnt, ob GraphQL auch für Eure Anwendung geeignet ist.
Rund um das Thema GraphQL biete ich auch In-House-Workshops und Schulungen an.
Mehr Informationen dazu findest du hier.
Slides und Material kommen nach dem Talk
Frontend-Entwicklung: Single-Page-Anwendung oder HTMX?
BED-Con 2024, Berlin, 19. September 2024
GraphQL unter der Lupe: Eine kritische Betrachtung
InfoDay Modernes API-Design, Köln, 26. September 2024
Nächste Generation Webframeworks - Alles Fullstack oder was?
tech&talk Meetup, Köln, 8. Oktober 2024
GraphQL – Verheißung oder Verhängnis? Ein praktischer Deep Dive in die kontroverse API-Technologie
MyPoster Tech’n’Drinks, München, 10. Oktober 2024
Innovatives Routing und Data Fetching mit dem TanStack
EnterJS React 19 Day, online, 17. Oktober 2024
A Practical Introduction to Fullstack Applications With Next.js
iJS 2024, München, 13. November 2024
Vergangene Talks
Übersicht über vergangene Talks