﻿<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://shahab-the-guy.dev/</loc>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/archive</loc>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/27454b31-ff37-496e-88fa-fd435796683d/three-overlooked-features-of-azure-storage-account</loc>
    <lastmod>2025-12-24</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/cee598e4-2a62-4a2a-8026-274674b0923e/how-to-create-a-diagnosticsuppressor</loc>
    <lastmod>2025-11-16</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/e4e8947c-2c42-44af-b6ea-4a90c1735628/ihostedservice-vs-backgroundservice</loc>
    <lastmod>2025-09-13</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/c5ff30fd-9604-4f52-8579-8aafed1f68fa/running-c-without-csproj-files</loc>
    <lastmod>2025-05-26</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/8ef19ddf-835c-4d96-b259-1b5da947543c/to-warn-or-not-to-warn-the-art-of-suppressing-and-enforcing-diagnostics</loc>
    <lastmod>2025-03-15</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/6dc4701b-3647-43f8-b998-8d8c0244f195/rolsyn-code-fix-providers-to-the-rescue</loc>
    <lastmod>2025-02-25</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/f4a1bd17-0757-41d5-af11-891a5ce38b42/ditch-connection-strings-embrace-secure-azure-access</loc>
    <lastmod>2025-02-23</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/207ec229-4361-4230-8fb9-9550eeaaa7a1/test-your-roslyn-code-analyzers-</loc>
    <lastmod>2025-02-01</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/5eaa134e-7bdd-40fb-95fb-d10f02b0e8cd/write-your-own-code-analyzer-with-roslyn</loc>
    <lastmod>2025-01-24</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/66bb413c-59be-4005-89e1-543bee6fd689/changing-syntax-tree-using-roslyn-api</loc>
    <lastmod>2025-01-14</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/dd5baf9a-75b9-424a-9098-dac9a43105ff/get-started-with-aspnet-core-for-nonc-developers</loc>
    <lastmod>2025-01-09</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/1e5e7957-294d-4757-932a-95eb57a6e2f1/create-syntax-trees-using-roslyn-apis</loc>
    <lastmod>2025-01-07</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/4b018ee7-95fa-42cf-bd47-a6c88bdd144b/creating-code-with-code-introduction-to-roslyn</loc>
    <lastmod>2025-01-04</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/fdfc23f5-ec33-4e51-ad46-47c494d434f4/ensure-uniqueness-of-nullable-columns</loc>
    <lastmod>2024-12-27</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/b6e2820d-8b04-4541-8ccf-fe16bf645fa6/custom-configuration-providers-in-aspnet-core</loc>
    <lastmod>2024-12-27</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/1d9a9efa-7062-4bfc-930a-5d2660845719/generatevalidate-json-web-tokensjwt-in-aspnet-core</loc>
    <lastmod>2024-12-27</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/565082c2-70a7-4e10-bb34-d10bd3b8d0c9/explore-shadow-properties-in-ef-core</loc>
    <lastmod>2024-12-27</lastmod>
  </url>
  <url>
    <loc>https://shahab-the-guy.dev/blogPost/f381f87c-63ec-41a3-b674-30ca7ee55412/explore-global-query-filters-in-ef-core</loc>
    <lastmod>2024-12-27</lastmod>
  </url>
</urlset>