Marc-André GirouxSDL or Code-first GraphQL Schemas?What to expect depending on your choice.Oct 14, 2022Oct 14, 2022
Marc-André GirouxGraphQL ObservabilityQuestions you need to be able to answerAug 19, 2022Aug 19, 2022
Marc-André GirouxA Guide to GraphQL Rate Limiting & SecuritySecuring GraphQL servers against malicious queries and rate limiting through cost analysisAug 3, 20221Aug 3, 20221
Marc-André GirouxNo, GraphQL Persisted Queries are not “Reinventing a REST API”Persisted Queries?Aug 2, 2022Aug 2, 2022
Marc-André GirouxGraphQL 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…May 6, 202222May 6, 202222
Marc-André GirouxResponse 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:Dec 12, 2021Dec 12, 2021
Marc-André GirouxFirst Look at Notion’s Public APILast week, the team at Notion released the beta of their new public API: https://developers.notion.com/. As a Notion user myself (but…May 19, 2021May 19, 2021
Marc-André GirouxA Guide to GraphQL ErrorsExploring the many ways to design errors in a GraphQL APIAug 5, 2020Aug 5, 2020
Marc-André GirouxOn GraphQL-to-SQLGraphQL 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…May 21, 2020May 21, 2020
Marc-André GirouxThe GraphQL Sweet SpotGraphQL is everywhere these days. From Facebook’s original usage of it to some more funky usages like databases, GraphQL is loved by so…May 15, 20202May 15, 20202