<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Joel Codja</title>
    <link>https://joelcodja.pages.dev/blog/</link>
    <description>Notes from building things.</description>
    <language>en</language>
    <item>
      <title>Making webhooks idempotent on Cloudflare Workers</title>
      <link>https://joelcodja.pages.dev/blog/sample-post/</link>
      <guid>https://joelcodja.pages.dev/blog/sample-post/</guid>
      <description>Providers retry. Your handler runs twice. Here is how to make the second run do nothing, with one KV key per event.</description>
      <pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate>
      <category>Cloudflare</category>
      <category>Webhooks</category>
      <category>TypeScript</category>
    </item>
  </channel>
</rss>
