GraphQL is a really elegant way of querying a datastore, instead of REST or SQL. Eg https://waywardmonkeys.org/2016/03/15/graphql-beyond-the-web/ (querying OS metadata example)
miniblog.
Related Posts
GQless takes an elegant approach of deriving GraphQL queries directly from your controllers. You write code in typescript (tab-completed etc), and it generates queries!
This is really elegant idea: provide a tool for rewriting graphQL queries so you can change your schema without breaking clients!
https://github.com/ef-eng/graphql-query-rewriter
(Reminds me of programming languages that provide automatic upgrade tools, such as `go fix`.)
Gatsby is a static site generator that uses GraphQL heavily to fetch data.
It has some really neat reflective features built on top. Wondering which pages are generated? You can query the GraphQL interface!
