<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://ercanerdogan.medium.com/elinize-sağlık-güzel-yazı-olmuş-yazı-içinde-yakında-olan-bölümlere-bcae5bc44f9a</loc><lastmod>2020-10-11</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://ercanerdogan.medium.com/how-to-use-scoped-services-within-singleton-services-in-asp-net-216de79b4a8d</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/types-of-dependency-injection-singleton-scoped-and-transient-8d42dab4a122</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/task-vs-valuetask-navigating-asynchronous-programming-in-c-5f10d9d2efa8</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/about</loc><lastmod>2026-05-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com</loc><lastmod>2026-05-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/using-cloud-agnostic-temporary-access-to-objects-abstracting-aws-pre-signed-urls-and-azure-sas-in-5429bdafe270</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ercanerdogan.medium.com/building-a-multi-tenant-configuration-management-system-with-net-b3a0bb3f5a11</loc><lastmod>2024-12-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/sure-mr-dung-3c8d14edb4df</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://ercanerdogan.medium.com/thank-you-mr-köprücü-23d55fef6ded</loc><lastmod>2021-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://ercanerdogan.medium.com/iasyncenumerable-t-33ff5c0c8e57</loc><lastmod>2024-02-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/what-are-these-ienumarable-and-iqueryable-interfaces-and-what-are-the-differences-between-each-671dd0170677</loc><lastmod>2024-02-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ercanerdogan.medium.com/aws-pricing-models-a-comparative-guide-6a2408bc7b5d</loc><lastmod>2024-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ercanerdogan.medium.com/seamless-cloud-storage-integration-abstracting-aws-s3-and-azure-blob-storage-in-c-5f81c3dc0379</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ercanerdogan.medium.com/uploading-large-files-to-amazon-s3-using-multipart-upload-in-net-56ea03692d05</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/what-if-the-underlying-collection-is-mutable-e-g-41b95c7bd31f</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://ercanerdogan.medium.com/thanks-for-great-post-it-provides-useful-and-handy-informations-669a419c5309</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://ercanerdogan.medium.com/using-scoped-services-in-middleware-pitfalls-solutions-and-testing-in-asp-net-core-b79871ea0999</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/benchmarking-fluentvalidation-vs-validationattribute-02ed71b02dc4</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://ercanerdogan.medium.com/validation-in-c-when-to-use-validationattribute-ivalidatableobject-or-something-else-93155f5f59ec</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/dynamic-multi-tenant-authentication-authorization-in-net-part-1-35a526236f13</loc><lastmod>2026-05-14</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url>
<url><loc>https://ercanerdogan.medium.com/resolving-the-tenant-from-the-request-and-validating-it-against-the-token-is-a-deliberate-19bca66551ec</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://ercanerdogan.medium.com/root-cause-analysis-we-keep-fixing-what-failed-not-why-it-failed-da8c2b8750d3</loc><lastmod>2026-05-18</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
</urlset>
