{"id":18471014,"url":"https://github.com/moonhighway/graphql-apis-workshop","last_synced_at":"2025-06-23T20:03:58.886Z","repository":{"id":84066112,"uuid":"436084877","full_name":"MoonHighway/graphql-apis-workshop","owner":"MoonHighway","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-18T18:40:38.000Z","size":3,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-27T03:48:26.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MoonHighway.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-08T02:00:53.000Z","updated_at":"2022-10-04T11:12:30.000Z","dependencies_parsed_at":"2023-03-24T10:34:59.874Z","dependency_job_id":null,"html_url":"https://github.com/MoonHighway/graphql-apis-workshop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MoonHighway/graphql-apis-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-apis-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-apis-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-apis-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-apis-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoonHighway","download_url":"https://codeload.github.com/MoonHighway/graphql-apis-workshop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-apis-workshop/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261548714,"owners_count":23175490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T10:15:34.186Z","updated_at":"2025-06-23T20:03:58.861Z","avatar_url":"https://github.com/MoonHighway.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/GraphQL_Logo.svg/512px-GraphQL_Logo.svg.png\" width=\"100\" alt=\"graphql logo\"/\u003e\n\u003cimg src=\"https://i.imgur.com/migo24P.png\" width=\"100\" alt=\"moon highway logo\"/\u003e\n\u003c/p\u003e\n\n# GraphQL APIs Workshop\n\nWelcome! We're really glad 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.\n\n## Instructor Info\n\n- **Eve Porcello**: [Twitter](https://twitter.com/eveporcello) | [Email](mailto:eve@moonhighway.com)\n- **Alex Banks**: [Twitter](https://twitter.com/moontahoe) | [Email](mailto:alex@moonhighway.com)\n- **Moon Highway Training**: [Moon Highway Website](https://www.moonhighway.com) | [Mailing List](http://bit.ly/moonhighway) | [Articles](https://www.moonhighway.com/articles)\n\n### Building a GraphQL API\n\n- [Exercise Start Files](https://github.com/graphqlworkshop/snowtooth-api)\n- [Simple Strava Sample](https://github.com/eveporcello/simple-strava-sample/blob/master/index.js)\n- [Photo Share API Sample - MongoDB](https://github.com/graphqlworkshop/photo-share-api/blob/step-e3/src/index.js)\n- [Data Sources Docs](https://www.apollographql.com/docs/apollo-server/data/data-sources/)\n- [REST Data Sources](https://github.com/MoonHighway/countries-datasources)\n- [Resolver Best Practices - PayPal Blog](https://medium.com/paypal-engineering/graphql-resolvers-best-practices-cd36fdbcef55)\n- [Mutation Pet Library](https://github.com/MoonHighway/pet-library/blob/initial-version/src/resolvers/Mutation.js)\n\n### Unions and Interfaces\n\n- [Unions \u0026 Interfaces Slides](https://slides.com/moonhighway/unions-interfaces)\n- [Union Types](https://codesandbox.io/s/rm2rx3opqm)\n- [Interfaces](https://codesandbox.io/s/71x8n304r1)\n- [Finished Snowtooth API CodeSandbox](https://codesandbox.io/s/modest-cherry-rmh4q)\n- [Employee Interface Start](https://github.com/graphqlworkshop/interface-lab/)\n- [Employee Interface Finished](https://github.com/graphqlworkshop/interface-lab/tree/complete)\n- [Employee Interface Gist](https://gist.github.com/eveporcello/28c0b8f99fd01b1a3d9bd9c86ba81379)\n\n### Tutorials and Resources\n\n- [Apollo Odyssey](https://odyssey.apollographql.com/)\n- [How to GraphQL](https://howtographql.com)\n- [GraphQL.org](https://graphql.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoonhighway%2Fgraphql-apis-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoonhighway%2Fgraphql-apis-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoonhighway%2Fgraphql-apis-workshop/lists"}