/summit-bootcamp

Course Materials for the Advanced GraphQL Bootcamp at GraphQL Summit 🎉

graphql logo

GraphQL Summit Bootcamp

Welcome to the GraphQL Summit Bootcamp! We're really glad that you're here. Below you'll find all of the resources that we'll use throughout this course. If you're looking for slides, samples, links, etc., this is the place to look.

Topics

Instructor Info

GraphQL Subscriptions 🎧

In this section, we'll demonstrate some best practices for working with GraphQL Subscriptions and how to use them at scale.

Slides

Resources

Apollo Tooling 🛠

In this section, we'll discuss tips and tricks for powering up your workflow with Apollo Tooling.

Slides

Samples

Resources

Commands to Copy/Paste

Sample Engine API Key

ENGINE_API_KEY=service:eveporcello-6318:RQYT_LtqhrYG8Taw7ORtzA

Download the Schema

npx apollo schema:download --endpoint=https://snowtooth.moonhighway.com graphql-schema.json

Generate Types

npx apollo codegen:generate --localSchemaFile=graphql-schema.json --target=typescript --includes=src/**/*.ts --tagName=gql --addTypename --globalTypesFile=src/types/graphql-global-types.ts types

Apollo Federation 🚀

In this section, we'll talk about Apollo Federation and how you can use this architecture to scale GraphQL projects and work more productively as a team.

Slides

Samples

Resources

Apollo Federation Lab 👩🏻‍🔬

In this section, we'll put our skills to work with a lab on Apollo Federation.

Slides

Files

Survey

Please take a moment to complete this survey to share your experience in the course: Survey