Lakshya ThakurforHashnode Engineeringengineering.hashnode.com·Jul 22, 2024How we detected GQL caching issues with an ESLint pluginIntroduction Over the past year at Hashnode, we have been continuously developing GraphQL APIs to enable users to interact with their data and perform various operations. We utilize Stellate as the GQL CDN and take advantage of its Edge Caching capab...75 likes·446 readsGraphQL
Shad MirzaforHashnode Engineeringengineering.hashnode.com·Oct 19, 2023Managing Breaking Changes in Hashnode GQL Public APIHey everyone, this article discusses how we manage breaking changes in Hashnode's GQL Public API. We recently announced Public APIs 2.0 and have been rapidly iterating. As a result, we are incorporating feedback and enhancing the APIs. We are thrille...114 likes·550 readsGraphQL
Sandro VolpicellaforHashnode Engineeringengineering.hashnode.com·Feb 21, 2023From Chaos to Clarity: Understanding GraphQL Error Codes with Stellate, AWS Lambda, API Gateway, and ApolloGraphQL handles error codes a bit differently compared to REST Apis. While we still get HTTP response codes like 200 OK 400 Bad Request 500 Server Error It often happens that an error happened even if we received a 200 status code. This blog pos...70 likes·1.8K readsAWS