Tag
Introduction Over the past year at Hashnode, we have been continuously developing GraphQL APIs to enable users to interact with their data a…
Hey everyone, this article discusses how we manage breaking changes in Hashnode's GQL Public API. We recently announced Public APIs 2.0 and …
Building APIs – especially public-facing ones – is hard. There are a lot of decisions to be made, starting with the API concept (GraphQL, RE…
Once you have created your first schema and your GraphQL server is up and running, it makes sense to implement precautions to prevent it fro…
Rate Limits are a vital part of every API. Especially, since we operate quite a lot of public and unprotected APIs we need to rate limit the…
GraphQL handles error codes a bit differently compared to REST Apis. While we still get HTTP response codes like 200 OK 400 Bad Request 5…
The following is a republishing of a summary of a research I was tasked to do in Hashnode. The perspective here is me talking to my colleagu…