LCC 252 - Interview GraphQL avec Stan Chollet et Jean-Francois James - partie 1

Published: March 29, 2021, 7:52 a.m.

Stan Chollet et Jean-Fran\xe7ois James discutent avec Emmanuel de GraphQL. Cette premi\xe8re partie explique les concepts et les points de base de GraphQL.

Enregistr\xe9 le 25 f\xe9vrier 2021

T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013252.mp3

Interview Ta vie, ton oeuvre

Stan Chollet
Tartifflette.io

Jean-Fran\xe7ois James
Microprofile GraphQL

GraphQL en deux mots La techno en concepts

D\u2019o\xf9 vient GraphQL?

On avait WS-*
Ensuite on a eu REST

Quels sont les probl\xe8mes principaux que GraphQL essaye de r\xe9soudre?

Quand rester sur REST vs aller sur GraphQL?

Les concepts: * Sch\xe9ma * Requ\xeates * version

Toujours JSON ?

Une requ\xeate pour plusieurs sources

Appllo GraphQL
GraphQL Federation
Domain Graph Service

45:07

En pratique pour le d\xe9veloppeur

Je veux faire du GraphQL, maintenant quoi ?
Quels frameworks choisir?
Lien JS - mon language (e.g. Java)

Comment d\xe9finir son sch\xe9ma
Des outils qui aident \xe0 la g\xe9n\xe9ration des entit\xe9s?
Erreurs dans les requ\xeates

Comment \xe9crire ses requ\xeates,
Qu\u2019est-ce qui est possible

Comment r\xe9duire les requ\xeates possibles
g\xe9n\xe9rer 23 jointures?
De pas afficher certaines donn\xe9es \xe0 l\u2019utilisateur

Comment faire des agr\xe9gations de plusieurs sources ?

Modification des donn\xe9es

Faire \xe9voluer ses APIs
Et quid des changements incompatibles?

Pagination

AppoloGraphQL
GraphiQL
GraphQL Playground
Postman

Sous le capot

Qui d\xe9finit GraphQL?
Qui impl\xe9mente?

Les clients GraphQL

Les Serveurs GraphQL

Les GraphQL <-> requ\xeate dans la base de donn\xe9es

GraphQL Futur

GraphQL federation
Lee Byron qui part de Facebook, moins d\u2019activit\xe9s

La spec GraphQL

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/