An open API service indexing awesome lists of open source software.

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.

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/)