@wraptile @bhaugen i think all the graphql apis i've been working with so far were totally friendly (say, github). Also, in terms of developer-consumer friendliness, IMO even the worst graphql implementation is nicer to work with than the Best rest api (given they both share exact the same amount of data). Especially that graphql auto-suggests fields and self-documents itself. But, if the implementation is bad, its not really graphqls fault
@bhaugen long story short: in GraphQL consumer has a full control over how returned data is modeled and structured. JSON:API enforces you to use it's predefined scheme. Also, it really suck to parse a JSON:API response when there are includes attached (even most of node.js clients does it asynchronically as a Promise)
@mariusor ok you won, i'm gonna try it again :)
@mariusor that's exactly what bothers me - no standards for basic things like that. But i can reconsider if you're saying it's working fine for you so far
@mariusor and how do you handle pagination, filtering, sorting or any other stuff not mentioned by the specs? You just made it in your own way?
@mariusor that official server-client api is not a real world solution for backend-frontend scenarios (+no one ever used it)
@thoughtcrime nope, not right now
Another non-binding question: would you prefer Prismo to release a GraphQL API or JSON:API API (https://jsonapi.org/ with syntax similar to the official client-server specs of AP) ?
Anyone from Nepal on Prismo? https://prismo.xyz/posts/0af31910-b78f-497b-99a4-af072ae972d9
@arjen yup, exactly
We now support Indieweb's WebMentions on prismo.xyz!
@mariusor looks good!
@mariusor littr.me throws 502
@selea that's connected to our recent data loss. We needed to change the domain to prevent accounts hijacking
@mariusor yup, i was thinking about that but kept it for post 0.6 (frontend/backend split)
Federated link aggregation powered by ActivityPub.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!