<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>QuadKit Blog</title>
    <link>https://oridecon.dev/blog/</link>
    <description>Notes on building QuadKit, the async-first contract-driven Python framework.</description>
    <language>en-us</language>
    <atom:link href="https://oridecon.dev/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sun, 27 Sep 2026 12:33:07 GMT</lastBuildDate>
<item><title>Alpha 0.0.x — what is stable</title><link>https://oridecon.dev/blog/alpha-what-is-stable/</link><guid isPermaLink="true">https://oridecon.dev/blog/alpha-what-is-stable/</guid><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><author>noreply@oridecon.dev (QuadKit)</author><description>The architecture is the pin. Package names and experimental surfaces will still move. Here is what we will not casually rewrite.</description><category>quadkit</category><category>alpha</category><category>architecture</category><category>release</category></item>
<item><title>How coding agents should read QuadKit</title><link>https://oridecon.dev/blog/how-agents-read-oridecon/</link><guid isPermaLink="true">https://oridecon.dev/blog/how-agents-read-oridecon/</guid><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><author>noreply@oridecon.dev (QuadKit)</author><description>The shortest path from a fresh clone to a change that will pass the import linter — llms.txt, agents.md, contracts, then an example.</description><category>quadkit</category><category>agents</category><category>architecture</category><category>llms</category></item>
<item><title>Coming from FastAPI</title><link>https://oridecon.dev/blog/coming-from-fastapi/</link><guid isPermaLink="true">https://oridecon.dev/blog/coming-from-fastapi/</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><author>noreply@oridecon.dev (QuadKit)</author><description>FastAPI is a great HTTP layer. QuadKit keeps that instinct and puts a composition root around it — you are not starting over.</description><category>quadkit</category><category>fastapi</category><category>architecture</category><category>python</category></item>
<item><title>I built a Python framework inspired by Laravel</title><link>https://oridecon.dev/blog/inspired-by-laravel/</link><guid isPermaLink="true">https://oridecon.dev/blog/inspired-by-laravel/</guid><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><author>noreply@oridecon.dev (Oridecon Labs)</author><description>Laravel taught me what developer experience feels like. Here is how those instincts live in Python.</description><category>quadkit</category><category>laravel</category><category>architecture</category><category>python</category></item>
<item><title>How I built QuadKit — the framework, the docs, and the AI tooling</title><link>https://oridecon.dev/blog/how-i-built-quadkit/</link><guid isPermaLink="true">https://oridecon.dev/blog/how-i-built-quadkit/</guid><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><author>noreply@oridecon.dev (Oridecon Labs)</author><description>Architecture decisions, agent-augmented development, and the technical choices behind a solo-built Python AI backend ecosystem.</description><category>quadkit</category><category>architecture</category><category>ai</category><category>solo-developer</category></item>
  </channel>
</rss>
