GraphQL Servers
summary
A GraphQL server exposes a single endpoint that takes a query string and runs five concrete components: parser/lexer, type system, introspection, validation and a centralized execution engine that threads promises and exploits sibling parallelism. The demo overlays GraphQL on a REST API using a rest polyfill and a local Star Wars dataset so the GraphiQL UI autocompletes and returns 37 total Starships; the overlay works but has long‑term performance tradeoffs.
AI-written summary · about
chapters (18)
- 0:00Introduction to GraphQL
- 1:26What is a GraphQL Server?
- 2:30GraphQL Core Components
- 3:52Defining Types and Resolvers
- 4:55Introspection and Validation
- 6:48Data Validation Techniques
- 7:34Execution Engine
- 11:16Technical Preview Summary
- 12:00Overlaying GraphQL on REST
- 13:55Live Demo: Exploring Data
- 15:24Understanding Server Architecture
- 16:58Advanced Query Capabilities
- 17:55Leveraging Type Information
- 19:08Connected Data and Performance
- 22:09GraphQL Fragments
- 24:47Introspection Tooling
- 25:56Live App Demo and Future
- 27:55Open Source Announcement
related talks
59mGoodbye REST; Hello GraphQL
46mGraphQL 101 - Stop RESTing, Start Querying
43mGraphQL in the Era of Server Components
27mGraphQL: Towards a universal query language
01h 02mGoodbye REST APIs. Hello GraphQL!
32mHow to get started and build something with GraphQL
01h 00mGraphQL - A query language to empower your API consumers
37mGraphQL — A New Look at the API
