<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://developerimranahmed.hashnode.dev</loc>
    <lastmod>2026-10-15T11:47:10.743Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/when-your-background-job-retries-are-silently-stepping-on-each-other</loc>
    <lastmod>2026-10-07T12:06:27.002Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/why-your-idempotent-post-endpoint-is-still-creating-duplicates-under-load</loc>
    <lastmod>2026-10-06T12:08:20.392Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/the-silent-retry-bug-killing-asp-net-core-reliability-and-how-idempotency-keys-save-you</loc>
    <lastmod>2026-10-06T02:32:50.279Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/why-my-background-job-processor-deadlocked-under-real-load-and-how-cancellationtoken-saved-it</loc>
    <lastmod>2026-10-05T02:32:22.522Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/when-skip-lies-the-hidden-pagination-bug-killing-production-apis</loc>
    <lastmod>2026-10-04T02:32:45.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/retry-storms-how-a-502-fix-created-a-thousand-duplicate-orders</loc>
    <lastmod>2026-10-03T02:32:37.785Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/a-second-operation-was-started-on-this-context-the-ef-core-bug-that-only-shows-up-under-load</loc>
    <lastmod>2026-10-02T02:32:18.386Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/how-i-fixed-a-30-second-timeout-in-a-high-latency-api-call-without-throwing-away-the-data</loc>
    <lastmod>2026-10-01T06:37:54.460Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/your-background-job-isn-t-failing-it-s-quietly-abandoning-work-during-deploy</loc>
    <lastmod>2026-09-30T02:32:44.635Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/how-i-fixed-a-300ms-api-latency-spike-without-touching-the-database</loc>
    <lastmod>2026-09-29T02:32:47.172Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/designing-an-idempotent-payment-api-in-asp-net-core</loc>
    <lastmod>2026-09-28T09:02:53.070Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/the-retry-storm-problem-why-your-asp-net-core-api-needs-idempotency-keys</loc>
    <lastmod>2026-09-26T10:02:10.732Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/racing-background-jobs-the-distributed-lock-gap-in-asp-net-core</loc>
    <lastmod>2026-09-26T06:02:16.446Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/why-your-playwright-tests-randomly-fail-on-ci-and-how-to-fix-it</loc>
    <lastmod>2026-09-26T02:32:38.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/the-cancellationtoken-that-never-propagated-a-subtle-asp-net-core-timeout-bug-i-missed-in-code-review</loc>
    <lastmod>2026-09-25T13:57:07.742Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/archive</loc>
    <lastmod>2026-10-15T11:47:10.743Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://developerimranahmed.hashnode.dev/recommendations</loc>
    <lastmod>2026-10-15T11:47:10.743Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>