Konrad Kowalski (rootsher)Principal Platform & Reliability Architect010011000101110110010100011101110101110000100001

REST

posts (4)

  1. The Layers of HTTP in the Browser: From fetch() to QUIC1/9

    Request and Response: What Does the Browser Actually Send?

    A request is not a URL, and an HTTP response is not always JSON. Headers and body have separate lifecycles, and an HTTP error is not a network failure.

  2. Testing Through Layers: From Code to Infrastructure4/9

    Contract Tests and API Tests: The Public System Agreement

    A contract test protects the agreement between systems, while an API test checks the behavior of a public interface. Both matter where a change stops being…

  3. Ways of Talking to a Backend: From HTML Forms to GraphQL4/6

    REST: Resources, Representations, and HTTP Semantics

    REST is not "JSON plus endpoints". It is resources identified by URIs, representations kept separate from the resource, and the meaning of HTTP methods put to…

  4. series · 6 parts

    Ways of Talking to a Backend: From HTML Forms to GraphQL

    The layers of frontend to backend communication from the bottom up: forms, XHR and fetch start the request, HTTP carries it, and REST, RPC and GraphQL model…