Unzählige Tools in allen Sprachen unterstützen einen dabei, solide APIs zu bauen, aber die
Symfony-basierte api-platform sticht hervor: mit ihr erstellt man OpenAPI-kompatible
REST-Schnittstellen nur mit Hilfe von einfachen Code-Annotationen. Stefan präsentiert zunächst
die Basisinstallation des Frameworks und stellt seine wichtigsten Features vor, um dann tiefer
in produktive Details einzusteigen. Darunter, wie man Client-Code und SPA-Frontends
automatisch generiert, datenbankbasierte Akzeptanztests in Behat und Mink schreibt, sich per
JWT authentifiziert, Custom Endpoints erstellt und von Doctrine ORM unabhängige Datenquellen
nutzt. Schließlich demonstriert er, wie sich die produktive Vue.js-SPA seines Projekts via
Apollo-Client mit automatisch generierten GraphQL-Endpunkten verbindet, ohne einen einzigen
Resolver schreiben zu müssen und wie das brandneue Mercure-Protokoll dafür sorgt, dass das
Frontend automatisch mitbekommt, wenn sich Daten auf dem Server ändern.

Comments

Comments are closed.

Moritz Traute at 18:32 on 27 Sep 2019

Interessanter Einblick über API-Plattform features. Jedoch hätte ein geringeres Tempo dem Vortrag gut getan.

Ole Rößner at 19:56 on 27 Sep 2019

Stefan at its best. Unterhaltsam, informativ, spontan und mit Live Demo! 👍

Unterhaltsamer Vortrag und anschauliches Beispiel - inklusive Überlastung ;-)

Stefan ist ein mitreißender vor Energie strotzender Redner, der einen mitreißt, locker, flocker, lustig und dennoch extrem informativ. Zudem begeisterte mich seine Live Demo zu API Platform + Mercure.
Aber die vorbeipeitschende Vortragsweise führte leider auch teilweise dazu, dass der Talk etwas chaotisch wirkte und hier und da etwas unorganisiert.
Aber für die beeindruckende Demo, welche die beste Demo auf der Symfony Live 2019 in Berlin war, muss man Dir, Stefan, in jedem Fall danken.
Genialer Talk!