2020-07-03 (Friday)
https://twobithistory.org/2020/06/28/rest.html:
This is why, rather than saying that nobody understands REST, we should just think of the term “REST” as having been misappropriated. The modern notion of a REST API has historical links to Fielding’s REST architecture, but really the two things are separate.
2020-07-03 (Friday)
title Architectural Styles and the Design of Network-based Software Architectures author Roy Thomas Fielding published Dissertation, University of California, Irvine, 2000 url https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf
2020-07-01 (Wednesday)
API design: Understanding gRPC, OpenAPI and REST and when to use them:
the Remote Procedure Call (RPC) model, in which the addressable entities are procedures, and the data is hidden behind the procedures. In [REST], the addressable entities are “data entities” (called “resources” in the HTTP specifications), and the behaviors are hidden behind the data—the behavior of the system results from creating, modifying, and deleting resources.
also:
A signature characteristic of [REST] is that clients do not construct URLs from other information—they just use the URLs that are passed out by the server as-is.