Skip to content

MoonHighway/advanced-graphql-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced GraphQL Client Workshop

🗻 GraphQL Summit 2023 🗻

This repository contains resources for the Advanced Apollo Client workshop at GraphQL Summit 2023. We're glad you're here!

Setup Instructions

Download/clone this repo before you come to class, so you don't have to worry about installing dependencies over conference wifi.

  1. Download or clone: https://github.com/moonhighway/advanced-graphql-client.git.
  2. Navigate to the workshop directory: cd advanced-apollo-client.
  3. Install the dependencies: npm install.
  4. Start the app: npm run dev. This will open your project on http://localhost:3000.

Snowtooth API GraphQL Endpoint 🚠

Most of our requests today will be sent to https://snowtooth.fly.dev.

Class Agenda

  1. Writing Cross-Platform Queries
  2. Caching & Type Policies
  3. Creating Custom Links
  4. Persisted Queries
  5. Error Handling Patterns
  6. Suspense
  7. @defer and @stream
  8. Apollo & Next.js App Router

Instructor Info

Slides

Resources

About

This repository contains resources for the Advanced Apollo Client workshop at GraphQL Summit 2023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published