Skip to content
C Codeloom

Topics / GraphQL

GraphQL

Query-first APIs. Schemas, resolvers, and clients.

Why learn GraphQL?

  • Clients ask for exactly the data they need, nothing more.

  • A single endpoint that aggregates multiple data sources.

  • Strong typing across the wire — great with TypeScript.

  • A frontend-friendly alternative to REST for complex UIs.

What you can build with GraphQL

Mobile and SPA backends BFF (backend for frontend) layers Aggregating microservices Public APIs with diverse clients

GraphQL tutorials

2 articles

Hand-written tutorials, ordered as a recommended learning path.

  1. 01 What Is GraphQL? A clear introduction to GraphQL — a single endpoint, exact-fields queries, a typed schema, and how it compares to REST. Learn when GraphQL fits and when it doesn't.
  2. 02 Schemas & Resolvers A practical guide to GraphQL schemas — SDL, scalar types, Query and Mutation roots, custom object types, resolver functions, and how to avoid the N+1 problem with DataLoader.