https://github.com/moonhighway/graphql-rest
Student materials for an Apollo GraphQL workshop collaboration with Moon Highway.
https://github.com/moonhighway/graphql-rest
Last synced: about 1 year ago
JSON representation
Student materials for an Apollo GraphQL workshop collaboration with Moon Highway.
- Host: GitHub
- URL: https://github.com/moonhighway/graphql-rest
- Owner: MoonHighway
- Created: 2023-12-13T03:37:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-13T06:00:25.000Z (over 2 years ago)
- Last Synced: 2025-02-16T18:44:21.862Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 156 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Creating a Unified Graph with GraphQL and REST
## Agenda
1. GraphQL & REST Datasources
2. Federation
3. Schema Design Tips
## Instructor Info
- **Eve Porcello**: [Twitter](https://twitter.com/eveporcello) | [Email](mailto:eve@moonhighway.com)
- **Moon Highway Training**: [Moon Highway Website](https://www.moonhighway.com) | [Mailing List](http://bit.ly/moonhighway) | [Articles](https://www.moonhighway.com/articles)
## Slides
- [Slides](https://www.canva.com/design/DAF20huJ9KQ/ZDjNPwBxWK9CuEDytLNMPA/view?utm_content=DAF20huJ9KQ&utm_campaign=designshare&utm_medium=link&utm_source=editor)
- [Federation Slides](https://slides.com/moonhighway/federation)
## Sample REST APIs
- [Snowtooth API](https://snowtooth-api-rest.fly.dev): https://snowtooth-api-rest.fly.dev
- Countries API: [Docs - All](https://restcountries.com/#endpoints-all) | [Docs - By Name](https://restcountries.com/#endpoints-name)
## Resources
- [Apollo RESTDataSource Docs](https://www.apollographql.com/docs/apollo-server/data/fetching-rest)
- [Apollo RESTDataSource GitHub](https://github.com/apollographql/datasource-rest)
- [Using with DataLoader](https://www.apollographql.com/docs/apollo-server/data/fetching-rest/#using-with-dataloader)
- [Apollo Link REST](https://www.apollographql.com/docs/react/api/link/apollo-link-rest/)