A personal list of interesting/important GraphQL resources/topics.
Contents
- My GraphQL playlist
- Navigating your transition to GraphQL
- Fighting legacy codebases with GraphQL and Rails
- Adding GraphQL to your existing architecture
- DataLoader - source code walkthrough
- GraphQL under the hood – Deep dive into the mechanics of GraphQL
- API Throwdown: RPC vs REST vs GraphQL
- Introducing GraphQL Subscriptions (Lee Byron)
- GraphQL Mental Model
- GraphQL Radio Ep 02 – GraphQL Clients w/Lee Byron, Joe Savona, Sashko Stubailo, and Jonas Helfer
- GraphQL Patterns
- GraphQL Radio
- JavaScript Jabber #152 – GraphQL and Relay
- Software Engineering Daily – GraphQL & Relay
- JavaScript Air – Transitioning from REST to GraphQL – Kent C. Dodds, works at PayPal
- The Changelog #297: Prisma and the GraphQL data layer
- Relay Modern with Lee Byron and Joe Savona
- GraphQL Spec (latest version via Github)
- Relay server spec
- graphql-wg (GraphQL Working Group)
- GraphQL vs REST APIs: a complete guide (hn thread)
- Postman Joins the GraphQL Foundation
- Announcing Postman’s new GraphQL client
- GraphQL: A data query language (Lee Byron)
- Life of a GraphQL Query – Lexing/Parsing - Ruby focused
- Handling errors in GraphQL
- REST vs GraphQL vs RPC
- GraphQL SDL Deep-dive
- So what’s this GraphQL thing I keep hearing about?
- GraphQL first development
- GraphQL First in practice
- A few things to think about before blindly dumping REST for GraphQL
- Making mistakes with GraphQL
- GraphQL at Braintree
- Schema delegation
- Understanding GraphQL...finally
- Full Stack Error Handling with GraphQL and Apollo
- GraphQL Concepts Visualized by Dhaivat Pandya
- Introduction to GraphQL
- GraphQL Spec
- graphql.org – The "official" GraphQL site
- howtographql.com – Fantatsic walkthrough on building clients and servers in various languages
First, see here
- graphql-codegen – Create custom code from GraphQL schemas
- apollo-codegen – Generate Flow or TypeScript definitions from GraphQL schemas
- graphql-markdown – Convert GraphQL schemas to markdown tables
- Learning GraphQL by Alex Banks, Eve Porcello
- GraphQL Guide by John Resig
- GraphQL Schema Design by Marc-Andre Giroux