GraphQL est une alternative aux architectures REST pour la réalisation d’API web. Le langage promu par Facebook a des avantages indéniables : récupération des données utiles uniquement, limitation du nombre de requêtes, typage fort, syntaxe puissante et bien pensée… Cependant, il souffre aussi de défauts souvent sous-estimés parmi lesquels l’incompatibilité avec les mécanismes de cache, de log, de sécurité ou d’auth qui forment la base du stack web d’aujourd’hui, ou la nécessité d'un parser spécifique. De plus, les formats hypermedias modernes s’appuyant sur REST disposent de fonctionnalités très similaires tout en restant compatibles avec les fondements du web. Le framework API Platform, basé sur Symfony, permet de créer très facilement des API REST (JSON-LD, JSON API…) et GraphQL. Après avoir énuméré les avantages et inconvénients des différents formats, nous étudierons au travers de différents cas d’usages quand il est préférable d’utiliser GraphQL, REST ou les 2 en complément.

Comments

Comments are closed.

Thomas Agé at 12:37 on 30 Mar 2018

Présentation très rapide mais très intéressante.

Julien Dehais at 13:26 on 30 Mar 2018

Rapide mais très sympa !
La dernière slide repousse L'utilisation de GraphQL ^^

Tayeb Chikhi at 20:41 on 30 Mar 2018

En effet, présentation au pas de course (quel débit!!!) mais cependant très claire....et le site d'api-plateforme est aussi de bonne facture.

Super intéressant, technique comme il faut, top !

Seule bémol : le débit de parole. On a l'impression que t'es en rush permanent. Si tous les speakers parlaient comme ça, on aurait une pharmacie en sponsor platinium ;)
Je pense que tu gagnerais peut-être à alléger encore le contenu pour être plus détendu, et prendre le temps de parler tranquillement.

Mais ça mérite quand même haut la main le 5/5 !

Wow... juste wow ! Présentation au top mais quel débit, chapeau. ;-)

Conférence super intéressante.

J'adore ce débit de parole en mode TGV mais qui reste intelligible.

Clement Test at 21:07 on 2 Apr 2018

Super conf ! intéressante d'un point de vue technique, et fait réfléchir question éthique du web etc.

Sujet parfaitement maîtrisé, débit de parole agréable. Sûrement l'une des meilleurs conf de cette édition !

Romaric Drigon at 09:39 on 3 Apr 2018

Super, il était très intéressant d'avoir des explications sur les différentes technologies/standards/formats et des retours d'expérience. Beaucoup de contenu, très dense.