<urlset xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://josephy.ir/blogs/eager-loading-vs-lazy-loading-efcore</loc>
    <lastmod>2026-07-23T01:12:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/eager-loading-vs-lazy-loading-ef-core.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/eager-loading-vs-lazy-loading-ef-core.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/brotli-vs-gzip-vs-deflate-vs-zstd-dotnet11</loc>
    <lastmod>2026-08-11T03:20:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/comparison-of-gzip-brotli-deflate-zstandard.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/comparison-of-gzip-brotli-deflate-zstandard.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/dotnet11-efcore11-csharp15-features</loc>
    <lastmod>2026-07-23T01:12:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/dot-net-11-new-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/dot-net-11-new-features.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/efcore-vs-dapper-comparison</loc>
    <lastmod>2026-07-23T01:11:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/ef-core-vs-dapper.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/ef-core-vs-dapper.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/net-maui-platform-review</loc>
    <lastmod>2026-07-23T01:11:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/dotnet-maui-review.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/dotnet-maui-review.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/urls-best-practice-seo</loc>
    <lastmod>2026-07-23T01:11:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/urls-best-practice-seo.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/urls-best-practice-seo.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/output-cache-vs-response-cache-aspnetcore</loc>
    <lastmod>2026-07-23T01:10:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/output-cache-vs-response-cache-aspnet.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/output-cache-vs-response-cache-aspnet.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/visual-studio-2026-new-features</loc>
    <lastmod>2026-07-23T01:13:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/visual-studio-2026-new-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/visual-studio-2026-new-features.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/publish-profiles-dotnet-best-practice</loc>
    <lastmod>2026-07-23T01:09:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/asp-net-core-website-deployment.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/asp-net-core-website-deployment.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/color-of-the-year-2027</loc>
    <lastmod>2026-07-23T01:13:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/luminous-blue-color-trend-2027.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/luminous-blue-color-trend-2027.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/best-complementary-colors-harmony</loc>
    <lastmod>2026-07-23T01:09:04Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/best-complementary-colors-harmony.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/best-complementary-colors-harmony.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/clean-architecture-aspnetcore-deep-dive</loc>
    <lastmod>2026-07-23T01:08:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/asp-net-core-clean-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/asp-net-core-clean-architecture.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/best-persian-web-fonts</loc>
    <lastmod>2026-07-23T01:08:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/best-persian-web-fonts.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/best-persian-web-fonts.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/best-coding-fonts-developers</loc>
    <lastmod>2026-07-23T01:07:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/best-coding-fonts-developers.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/best-coding-fonts-developers.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/mvc-architecture-review</loc>
    <lastmod>2026-07-23T01:07:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/model-view-controller-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/model-view-controller-architecture.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/best-ai-coding-agents-benchmarks-2026</loc>
    <lastmod>2026-07-23T01:07:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/ai-coding-agents-benchmark-comparison.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/ai-coding-agents-benchmark-comparison.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/bootstrap-vs-tailwind-css</loc>
    <lastmod>2026-08-11T03:18:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/tailwind-vs-bootstrap.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/tailwind-vs-bootstrap.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/hex-to-color-api-review</loc>
    <lastmod>2026-07-23T01:06:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/free-color-api-tool.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/free-color-api-tool.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://josephy.ir/blogs/kopolart-online-graphical-tools</loc>
    <lastmod>2026-07-23T01:06:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/main/kopolart-online-graphical-tools.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://josephy.ir/images/blog/thumbnail/kopolart-online-graphical-tools.webp</image:loc>
    </image:image>
  </url>
</urlset>