Reasons for not using GraphQL & Runway Digits explained


Summary of my bookmarked links and videos from May 31st, 2024

Links

  • Why, after 6 years, I’m over GraphQL

    Why I No Longer Recommend GraphQLInitially a strong advocate for GraphQL due to its advantages over traditional REST APIs, the author reflects on its limitations encountered over years of production use. The main issues highlighted include increased attack surfaces, complex rate limiting, challenging query parsing, and significant performance problems, particularly the N+1 query issue. These drawbacks, coupled with complexities in coupling and testing, have led the author to recommend OpenAPI-compliant JSON REST APIs, especially for projects with controlled client environments and fewer clients, citing improved tooling and simplicity in implementation and maintenance.

Videos

  • The Simple Secret of Runway Digits

    The video uncovers the mystery behind runway digits, revealing how airports name their runways and why it matters for pilots and air traffic controllers.