Open in app

Sign In

Write

Sign In

Marc-André Giroux
Marc-André Giroux

2.5K Followers

Home

About

Oct 14, 2022

SDL or Code-first GraphQL Schemas?

What to expect depending on your choice. — 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. According to State of GraphQL 2022, people are pretty much split equally between the two options. I’ve had the chance to…

Graph QL

5 min read

SDL or Code-first GraphQL Schemas?
SDL or Code-first GraphQL Schemas?
Graph QL

5 min read


Aug 19, 2022

GraphQL Observability

Questions you need to be able to answer — The book Observability Engineering by Charity Majors, Liz Fong-Jones, George Miranda (highly recommended) starts with an explanation of what “Observability” is, and how to know if you software has it. They propose a small litmus test for determining the answer. The test is basically a set of questions you should…

Graph QL

4 min read

Graph QL

4 min read


Aug 3, 2022

A Guide to GraphQL Rate Limiting & Security

The Problem Rate limiting and securing server resources are central problems when developing any kind of API. We want to prevent clients from being able to affect the experience of other clients, or simply avoid being taken down. That can happen, among other things, due to an excessive volume of requests, requests…

Graph QL

8 min read

Graph QL

8 min read


Aug 2, 2022

No, GraphQL Persisted Queries are not “Reinventing a REST API”

Persisted Queries? Let’s start with a very quick primer on GraphQL persisted queries. A typical interaction between a GraphQL client and server looks a bit like this. While this works perfectly well, there are certain downsides with query-based APIs: The request payload can grow large and is sent every single request, even…

Graph QL

4 min read

No, GraphQL Persisted Queries are not “Reinventing a REST API”
No, GraphQL Persisted Queries are not “Reinventing a REST API”
Graph QL

4 min read


May 6, 2022

GraphQL is a Trap?

This twitter thread blew up on twitter yesterday and I thought I’d go over some of the author’s points in a longer format so we can clear up some misconceptions. Let’s go over them one by one! [Tweet 1] GraphQL makes your public API equal to a generic database…

Graph QL

6 min read

GraphQL is a Trap?
GraphQL is a Trap?
Graph QL

6 min read


Dec 12, 2021

Response to “GraphQL is not meant to be exposed over the internet”

This is a response to two articles I stumbled upon the past few weeks: https://devops.com/graphql-as-a-meta-layer/ (which links to the second article below) https://wundergraph.com/blog/graphql_is_not_meant_to_be_exposed_over_the_internet Having worked on two large public GraphQL APIs in the past, this concerned me. …

Graph QL

4 min read

Graph QL

4 min read


May 19, 2021

First Look at Notion’s Public API

Last week, the team at Notion released the beta of their new public API: https://developers.notion.com/. As a Notion user myself (but mainly as an API nerd), I took a look at what the new API looks like. Thought I’d share my findings here. API Style Let’s start by the API style. Some…

API

4 min read

First Look at Notion’s Public API
First Look at Notion’s Public API
API

4 min read


Aug 5, 2020

A Guide to GraphQL Errors

🌱 This post is still growing and likely will change as best practices evolve 🌳 GraphQL errors are something many of us struggle with. Good practices are emerging but the community has not yet settled on a convention. …

Graph QL

11 min read

Graph QL

11 min read


May 21, 2020

On GraphQL-to-SQL

GraphQL has a reputation for its N+1 problem which can often happen when implemented naively. This leads to a lot of us trying to solve the issue of data fetching with GraphQL in the most efficient way possible. …

Graph QL

6 min read

On GraphQL-to-SQL
On GraphQL-to-SQL
Graph QL

6 min read


May 15, 2020

The GraphQL Sweet Spot

GraphQL is everywhere these days. From Facebook’s original usage of it to some more funky usages like databases, GraphQL is loved by so many developers that we are starting to use it in areas nobody would’ve thought of initially. Every technology has its use cases for which it is ideal…

Graph QL

7 min read

The GraphQL Sweet Spot
The GraphQL Sweet Spot
Graph QL

7 min read

Marc-André Giroux

Marc-André Giroux

2.5K Followers

#GraphQL Enthusiast, Speaker, Senior Software Developer @ Netflix 📖 Book is now available https://book.productionreadygraphql.com/

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Brent Vatne

    Brent Vatne

  • Addy Osmani

    Addy Osmani

  • Josh Black

    Josh Black

  • Albert Lombarte

    Albert Lombarte

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech