GraphQL

GraphQL Performance Issues: A Diagnostic Guide to Finding the Real Bottleneck

GraphQL Performance Issues: A Diagnostic Guide to Finding the Real Bottleneck

GraphQL Performance Issues have become an increasingly important concern as organizations adopt GraphQL for modern APIs, cloud-native applications, mobile platforms, enterprise software, and microservices architectures. GraphQL offers significant advantages over traditional REST APIs by allowing clients to request exactly the data they need through a single endpoint. However, these same capabilities can introduce hidden performance […]

Read more
Understanding the GraphQL Type System — step-by-step DevOps tutorial on Progressive Robot

Understanding the GraphQL Type System

GraphQL is a modern solution for facilitating the communication between a front end and a data source. In order to write a functioning GraphQL schema, you must understand the GraphQL Type System. In this article, you will learn about the five built-in scalar types, Enums, Object types (and the abstract types that work alongside them), and the List and Non-Null wrapping types. You will see examples for each type and learn how to use them to build a complete GraphQL schema.

Read more
How To Set Up a GraphQL API Server in Node.js — step-by-step Javascript tutorial on Progressive Robot

How To Set Up a GraphQL API Server in Node.js

In this tutorial, you’ll make an Express API server in Node.js that serves up a GraphQL endpoint. You will also build a GraphQL schema based on the GraphQL type system, including operations such as queries and mutations, as well as resolver functions to generate responses for any requests. You will also use the GraphiQL integrated development environment (IDE) to explore and debug your schema and query the GraphQL API from a client.

Read more
Understanding Queries in GraphQL — step-by-step DevOps tutorial on Progressive Robot

Understanding Queries in GraphQL

In this tutorial, we’ll take an in-depth look at queries in GraphQL so that you better understand how to retrieve data from a GraphQL server. We will cover fields, arguments, aliases, operation syntax, and more. Once you have finished, you will be able to leverage the functionality of queries to build better API’s with GraphQL.

Read more
How To Build a GraphQL API With Golang to Upload Files to object storage — step-by-step Programming tutorial on Progressive Robot

How To Build a GraphQL API With Golang to Upload Files to object storage

Uploading files with GraphQL can be a challenge, since there is no built-in support for file uploads. In this tutorial, you will learn to upload images to a third-party storage service directly from your backend application. You will build a GraphQL API that uses an S3-compatible AWS GO SDK from a Go backend application to upload images to object storage. The Go back-end application will expose a GraphQL API and store user data in a PotsgreSQL database.

Read more
Understanding Mutations in GraphQL — step-by-step DevOps tutorial on Progressive Robot

Understanding Mutations in GraphQL

This is a continuation of a series on GraphQL Actions. The previous tutorial explored GraphQL Queries. This time, we will take a closer look at Mutations. There’s a lot of similarities in the way GraphQL Queries and Mutations work, however, Mutations are more about mutating data than querying for it. In this article, we’ll dive more into it and treat its concepts in details.

Read more
An Introduction to GraphQL — step-by-step DevOps tutorial on Progressive Robot

An Introduction to GraphQL

In this article, you will review what GraphQL is, familiarize yourself with important terminology and concepts of GraphQL, and discover how the GraphQL specification compares with the REST architectural style.

Read more
CHAT