GraphQL 101 - Stop RESTing, Start Querying
summary
Introduces GraphQL as an alternative to REST where clients request exactly the fields they need from a single endpoint, yielding nested JSON responses and fewer round trips while noting it can increase server load. Demonstrations use the public Star Wars schema and the GraphiQL explorer (with autocomplete) to show queries, mutations and realtime subscriptions over WebSockets. Mentions ecosystem tools for implementing servers and clients, including the Apollo suite, Prisma and AWS AppSync, producing predictable typed JSON responses.
AI-written summary · about
chapters (17)
- 0:00GraphQL intro
- 2:17REST limits for mobile
- 6:00Schema and queries
- 10:47Flexible data fetching
- 15:12Pagination and params
- 20:26Validation and required fields
- 23:20Mutations for data
- 25:54Real-time with subscriptions
- 27:22Exploring endpoints
- 31:12Versioning and evolution
- 33:51Typed vs dynamic clients
- 35:44Validation and type safety
- 37:17Optimizing network requests
- 39:48Directives and custom logic
- 41:40Performance impact
- 43:08GraphQL ecosystem
- 45:38Conclusion & Q&A
related talks
37mGraphQL — A New Look at the API
01h 00mGraphQL - A query language to empower your API consumers
32mHow to get started and build something with GraphQL
33mGraphQL Will Do To REST What JSON Did To XML
28mGraphQL Servers
01h 02mGoodbye REST APIs. Hello GraphQL!
49mGraphQL, different way to think about APIs
27mWhat the hell is graphQL and why should I care
