Best of GraphQLMay 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    API Design 101: From Basics to Best Practices

    This post provides an in-depth explanation of API design, focusing on the basics and best practices. It covers topics such as CRUD operations, communication protocols, REST, GraphQL, and more.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Alliedium/awesome-software-engineering: A curated list of awesome software engineering resources.

    A curated list of awesome software engineering resources, including topics such as BGP, TLS certificates, ACME, TCP, VXLAN, REST API, GraphQL, and more.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Difference between GraphQL, REST, and gRPC

    This post discusses the differences between REST, GraphQL, and gRPC. It explains the core concepts of each protocol, their strengths and weaknesses, and provides use cases for when to use them.

  4. 4
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·2y

    How I Got My First Bounty: The Exciting Story of My Bug Bounty Breakthrough

    Learn how the author achieved their first bug bounty by discovering a GraphQL API key leak and cache poisoning vulnerability.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    REST vs. GraphQL: A Detailed Comparison of API Architectures for Developers

    Comparison of REST and GraphQL API architectures for developers. Learn about their principles, pros, drawbacks, and use cases to make informed decisions.

  6. 6
    Article
    Avatar of lobstersLobsters·2y

    Why, after 6 years, I’m over GraphQL

    The author explains why they no longer recommend GraphQL due to security risks, performance issues, coupling, complexity, and more. They suggest considering an OpenAPI-compliant JSON REST API as an alternative.

  7. 7
    Article
    Avatar of substackSubstack·2y

    GraphQL Intro 101 (part 1)

    GraphQL is a modern API standard that offers an efficient, powerful, and flexible alternative to traditional REST APIs. It started at Facebook as a solution for optimizing data loading for mobile applications and addressing the limitations of REST. There are pros such as efficient data loading and strong typing, but also cons like complexity and potential performance issues. Overall, GraphQL has found its place in the ecosystem and has an exciting future ahead.