<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>REST on API Coding</title>
    <link>https://apicoding.com/tags/rest/</link>
    <description>Recent content in REST on API Coding</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 19 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://apicoding.com/tags/rest/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>HTTP Status Codes Are Being Used Wrong and It Is Your Problem Too</title>
      <link>https://apicoding.com/2026/01/19/http-status-codes-are-being-used-wrong-and-it-is-your-problem-too/</link>
      <pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://apicoding.com/2026/01/19/http-status-codes-are-being-used-wrong-and-it-is-your-problem-too/</guid>
      <description>&lt;p&gt;The HTTP status code specification is 30 years old, fully documented, and widely misimplemented. The misimplementation is not ignorance — most API developers know that 200 means success and 404 means not found. It is the edge cases where the correct status code requires a moment of thought that the wrong choice gets made, and the wrong choice gets propagated to every consumer who must now handle an error that does not mean what the specification says it means.&lt;/p&gt;</description>
    </item>
    <item>
      <title>REST vs GraphQL vs gRPC: The Honest Comparison</title>
      <link>https://apicoding.com/2025/09/08/rest-vs-graphql-vs-grpc-the-honest-comparison/</link>
      <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://apicoding.com/2025/09/08/rest-vs-graphql-vs-grpc-the-honest-comparison/</guid>
      <description>&lt;p&gt;The choice between REST, GraphQL, and gRPC is treated in most discussions as a question of technical preference when it is primarily a question of context. Each protocol was designed for a specific problem space. Each performs well in that space and poorly outside it. The comparison articles that declare one winner across all use cases are either selling something or have not operated all three at production scale.&lt;/p&gt;&#xA;&lt;p&gt;REST&amp;rsquo;s dominance in public API design is not accidental. The constraints it imposes — statelessness, uniform interface, resource-based addressing — map naturally to HTTP&amp;rsquo;s caching infrastructure, client library ecosystems, and the mental model that most developers already carry from web development. A REST API can be consumed with curl. It can be documented with OpenAPI. It can be cached at the edge. These properties have real operational value that architectural elegance alone cannot purchase.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
