GraphQL
GraphQL Best Practices
Shopify has posted a tutorial about their GraphQL best practices.
Apollo
Apollo provides robust client and server implementations of GraphQL in JavaScript.
Graphene
Graphene is the Python GraphQL solution we use at Khan Academy. It doesn’t seem as advanced as Apollo Server.
Backlinks
- 2020-04-24
- super-graph is an Apache-licensed open source project which takes GraphQL and automatically makes SQL queries (currently supports PostgreSQL)
- 2020-04-16
- Simon Willison posited that SQL is a better API language than GraphQL and the conversation that followed was quite interesting with good points coming up in favor of using SQL (you can create virtual tables that are not backed by the DB at all) and also GraphQL. Simon’s coming at this from the perspective of read only APIs, and he has been largely working with APIs that are backed by SQLite. Also cool that you can create custom functions for SQLite in Python