Videos
Lauring recently explored how GraphQL and its use-cases evolved and how tooling and features like federation can help with implementation.
In the latest episode of graphql.wtf Jamie explores the Apollo DevTools to look into how data is normalized and stored in the client cache.
Videos
GraphQL is a great way to make your APIs accessible, but you must be prepared for maintenance and performance issues. By using OpenTelemetry and Elastic Observability, you can track the performance of your GraphQL APIs so that you can address any problems before they become big problems.
GraphQL Subscriptions let you know when data changes, and GraphQL Yoga can help with using Server Sent Events to send the data changes to your app.
Videos
Learn how to quickly create a Postman or Insomnia collection from your GraphQL API using GraphMan.
Videos
In this talk Uri explores creating a GraphQL Server from scratch with GraphQL Yoga. We’ll explore using plugins with Envelop, Subscriptions with Server Sent Events, and working with a database in Server Context.
Let's talk about what GraphQL is, and can what it can do, with Kirupa Chinnathambi (Product Manager at Google).
Videos
Explore how to work with GraphiQL to explore documentation, perform operations, tabs, prettify operations, variables, request headers, and more.
Videos
Getting started with GraphQL doesn't always mean you need to write your schema by hand. Instead, you can use code-first tools to define your type definitions and resolvers.
Videos
Learn how to define nullable and non-nullable fields in your GraphQL schema with the schema-first approach.
Videos
Jamie is back with another installment of graphql.wtf, this time showing us how to generate a DocumentNode automatically for GraphQL operations and the typescript signature it represents for better use with GraphQL clients.
Videos
Jamie and Julian are back with a fantastic course for getting started with GraphQL. You’ll build a full-stack eCommerce application with GraphQL Yoga, Next.js, and other best-in-kind tools. The first set of videos is already live; the remaining will drop over the next couple of weeks.
Videos
Avoid bloating mutations with arguments, and instead opt to use input types you can extend over time. Explore naming conventions for input types, how to define them, and use them with variables.
Videos
You'll use NextJS, Apollo Server Micro, Type GraphQL, GraphQL Code Generation, react-query, and graphql-request to create a completely type-safe end-to-end GraphQL solution for NextJS applications.
Add descriptions to your GraphQL schema to provide a better developer experience for consumers of your API. Descriptions also support markdown, so you format text, add links to further documentation, and more.
Videos
KitQL automatically generates Svelte stores for your GraphQL operations and manages caching data between the client and server. Optimistically update mutations with patching and more.
Videos
In the latest episode of graphql.wtf Jamie dives into the recently released GraphQL Yoga 2 and explores how easy it is to get started building a GraphQL Server with GraphQL Yoga — featuring Subscriptions, Error Masking, and Plugins.
Videos
Skip the GraphQL execution phase with the response cache plugin for Envelop. Set TTL for types and fields and cache results in-memory or with your KV store.
Videos
Learn how to execute GraphQL queries lazily in response to events triggered within your application. Jamie guides you through adding support for this to your codebase via the “useLazyQuery” hook within React Apollo Client.
Videos
This week's installment of graphql.wtf is about caching, more specifically caching via GraphCDN. Jamie gives an overview of what GraphCDN offers and guides us through the steps required to get up and running with a new service.