© 2023 Hashnode
#apollo
By Davide Fiorello What is GraphQL GraphQL is a query language for APIs; it provides a clear and complete description for your data and allows the client to retrieve the data it needs. The API can be …
In today's fast-paced world, customers demand instant gratification when it comes to customer service. One of the best ways to address this is by leveraging chatbots to provide customers with quick an…
This is a continuation of the Next js + GraphQL + TypeScript Setup article Welcome back to our blog continuation! In this post, we'll show you how to take advantage of Next.js capabilities in combinat…
Overview Are you ready to take your GraphQL development skills to the next level? In this series of four articles, I'll guide you through the process of building a powerful GraphQL API using Nest and …
In GraphQL-powered React apps, testing component behavior based on GraphQL data is a common scenario. Let's see how to achieve that with MockedProvider. Usually, you have to consider three cases for s…
For a very long time I was a big fan and advocate of GraphQL's @defer and @stream directives. Actually, I've implemented them in my own GraphQL server implementation in Go almost 3 years ago . At that…
GraphQL 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 ev…
This article is an in-depth guide that walks you through an advanced use case of GraphQL directives. We will go through a hypothetical scenario in which using inheritance during schema development pro…
When integrating a payment system on your app or website, a GraphQL API offers many benefits such as its simple yet powerful and flexible capabilities. In this article, let's look at how we can implem…
Introduction My work project uses Apollo Gateway (Federation). Currently, the API logs are output, but it is difficult to determine which GraphQL queries were executed within a single request. In this case, I tried to improve it by using Ap…