LCC 252 - Interview GraphQL avec Stan Chollet et Jean-François James - partie 1
Stan Chollet et Jean-François James discutent avec Emmanuel de GraphQL. Cette première partie explique les concepts et les points de base de GraphQL.
Enregistré le 25 février 2021
Téléchargement de l’épisode LesCastCodeurs-Episode-252.mp3
Interview
Ta vie, ton oeuvre
Jean-François James
Microprofile GraphQL
GraphQL en deux mots
La techno en concepts
D’où vient GraphQL?
On avait WS-*
Ensuite on a eu REST
Quels sont les problèmes principaux que GraphQL essaye de résoudre?
Quand rester sur REST vs aller sur GraphQL?
Les concepts:
- Schéma
- Requêtes
- version
Toujours JSON ?
Une requête pour plusieurs sources
Apollo GraphQL
GraphQL Federation
Domain Graph Service
45:07
En pratique pour le développeur
Je veux faire du GraphQL, maintenant quoi ?
Quels frameworks choisir?
Lien JS - mon language (e.g. Java)
Comment définir son schéma
Des outils qui aident à la génération des entités?
Erreurs dans les requêtes
Comment écrire ses requêtes,
Qu’est-ce qui est possible
Comment réduire les requêtes possibles
générer 23 jointures?
De pas afficher certaines données à l’utilisateur
Comment faire des agrégations de plusieurs sources ?
Modification des données
Faire évoluer ses APIs
Et quid des changements incompatibles?
Pagination
Apollo GraphQL
GraphiQL
GraphQL Playground
Postman
Sous le capot
Qui définit GraphQL?
Qui implémente?
Les clients GraphQL
Les Serveurs GraphQL
Les GraphQL <-> requête dans la base de données
GraphQL Futur
GraphQL federation
Lee Byron qui part de Facebook, moins d’activités
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/