Best of REST APIFebruary 2024

  1. 1
    Article
    Avatar of substackSubstack·2y

    Rest vs GraphQL

    The post discusses the differences between REST and GraphQL, factors to consider when choosing between them, and the possibility of using both in a project. It concludes that REST is likely to be used in the next project.

  2. 2
    Article
    Avatar of pointerPointer·2y

    Orange-OpenSource/hurl: Hurl, run and test HTTP requests with plain text.

    Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can be used to fetch data, test HTTP sessions, and work with HTML content, REST/JSON APIs, GraphQL, and SOAP APIs. Hurl can also be used to test performance, check response bytes, integrate in CI/CD, and more. It is powered by the curl library and provides a fast and efficient way to perform HTTP requests.

  3. 3
    Video
    Avatar of awegoAwesome Go·2y

    Building REST APIs in Go 1.22 - New Features

    Go 1.22 introduces new features to the standard library that make HTTP routing more expressive. This post demonstrates how to build a REST API using these new features, including handling different HTTP methods.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    What is Idempotence? Explained with Real-World Examples

    Idempotence is a property of an operation that ensures that, if the operation is repeated once or more than once, you get the same result. It is used in both the physical world and software architectures to build reliable and fault-tolerant systems. Examples of idempotence include traffic light buttons and elevator call buttons. In software architectures, HTTP methods like GET, HEAD, PUT, and DELETE are inherently idempotent. The Post/Redirect/Get pattern is a way to make a POST operation idempotent.

  5. 5
    Article
    Avatar of codemazeCode Maze·2y

    The Difference Between RESTful APIs and Web APIs

    This post explains the difference between RESTful APIs and Web APIs, the principles of REST architecture, and how to create a RESTful Web API with ASP.NET Core.