Open in app

Sign in

Write

Sign in

Marc-André Giroux
Marc-André Giroux

2.7K 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…

GraphQL

5 min read

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

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. …

GraphQL

4 min read

GraphQL

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…

GraphQL

8 min read

GraphQL

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…

GraphQL

4 min read

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

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 and…

GraphQL

6 min read

GraphQL is a Trap?
GraphQL is a Trap?
GraphQL

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. Let’s start with that first article and read why GraphQL is not meant…

GraphQL

4 min read

GraphQL

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. …

GraphQL

11 min read

GraphQL

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. …

GraphQL

6 min read

On GraphQL-to-SQL
On GraphQL-to-SQL
GraphQL

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…

GraphQL

7 min read

The GraphQL Sweet Spot
The GraphQL Sweet Spot
GraphQL

7 min read

Marc-André Giroux

Marc-André Giroux

2.7K 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

  • Smashing Magazine

    Smashing Magazine

  • Albert Lombarte

    Albert Lombarte

See all (127)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams