Continuing with insights from the State of GraphQL survey, Hasura released their report summary and insights, which are a fantastic read, whether you are a user of their products and services or not.
If you want to start looking into federation and schema stitching and are using .Net and Hot Chocolate, Diego Pereira has the perfect guide for you. He’ll show you how to get started and guide you through the setup of a GraphQL API Gateway using federation to make multiple backend APIs available via a single GraphQL schema.
Whether to build GraphQL schemas directly using the GraphQL SDL or by using code has been a debate since GraphQL’s inception. We’re in 2022, and things haven’t changed much. Marc-André Giroux looks into both options and explores the advantages and shortcomings of each so that you can make a well-informed decision.
Tools & Open Source
DociQL is a documentation generator for your GraphQL API. It automatically creates beautiful HTML documentation based on your schema (via Introspection). And while the defaults will be good enough for many of you, it provides an extensible platform to generate the perfect documentation your project requires.
Rate-limiting is a topic that comes up regularly in conversations with GraphQL teams. In this week's episode of graphql.wtf Jamie Barton explores how to implement user-based rate limits with GraphQL Yoga and Envelop.