News for hackers. Stuff that matters.
Re:The GitHub GraphQL API by wehadfun on Wednesday September 14, 2016 @04:26PM (#12500948)
Slightly off topic but GraphQL vs Odata?
Re:The GitHub GraphQL API by robzhu on Wednesday September 14, 2016 @04:58PM (#12501160)
They're similar; both technologies allow clients to specify the data they need. I would say that GraphQL is more flexible and has a strong type system. For example, the filter semantics are defined within OData, while in GraphQL, you define how your data can be filtered within your schema.

As a personal opinion, I also feel OData exposes an API that is too tightly coupled to the persistence layer. GraphQL objects and properties are all backed by arbitrary "resolver" functions, which means you can stitch together multiple/legacy backends to generate your response.