<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>oRPC — Blog</title>
  <link>https://orpc.dev</link>
  <description>Build end-to-end typesafe APIs and serve them over RPC, OpenAPI, and MCP</description>
  <atom:link href="https://orpc.dev/blog/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>You Might Not Need a Form Library</title>
    <link>https://orpc.dev/blog/you-might-not-need-a-form-library</link>
    <guid isPermaLink="true">https://orpc.dev/blog/you-might-not-need-a-form-library</guid>
    <description>Your API schema already knows what valid input looks like. Reuse it in the browser to parse plain HTML forms and show field errors, without a form library.</description>
    <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Next.js SSR with oRPC and TanStack Query: From Zero to Live Queries</title>
    <link>https://orpc.dev/blog/nextjs-ssr-orpc-tanstack-query</link>
    <guid isPermaLink="true">https://orpc.dev/blog/nextjs-ssr-orpc-tanstack-query</guid>
    <description>Build a server-rendered Next.js app with oRPC and TanStack Query step by step, including streamed and live queries that resume in the browser.</description>
    <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Stop Making HTTP Requests to Yourself During SSR</title>
    <link>https://orpc.dev/blog/stop-fetching-from-yourself</link>
    <guid isPermaLink="true">https://orpc.dev/blog/stop-fetching-from-yourself</guid>
    <description>Most fullstack apps fetch SSR data from their own API over HTTP. Call your API logic in-process instead, and share one client between server and browser.</description>
    <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Handling File Uploads Bigger Than Your RAM in JavaScript</title>
    <link>https://orpc.dev/blog/uploads-bigger-than-your-ram</link>
    <guid isPermaLink="true">https://orpc.dev/blog/uploads-bigger-than-your-ram</guid>
    <description>Stream large file uploads to disk in any JavaScript runtime while keeping the standard File API, with lazy blobs, temp file cleanup, and body size limits.</description>
    <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>oRPC v1 Announcement - Typesafe APIs Made Simple 🪄</title>
    <link>https://orpc.dev/blog/v1-announcement</link>
    <guid isPermaLink="true">https://orpc.dev/blog/v1-announcement</guid>
    <description>oRPC v1 is out: a stable, production-ready way to build typesafe APIs in TypeScript, and an alternative to tRPC, ts-rest, next-safe-action, and more!</description>
    <pubDate>Wed, 16 Apr 2025 00:00:00 GMT</pubDate>
  </item>
</channel>
</rss>
