<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.knourian.ir/en/</loc></url><url><loc>https://www.knourian.ir/en/projects/</loc></url><url><loc>https://www.knourian.ir/en/posts/cqrs-04-separate-read-store/</loc><lastmod>2026-09-07</lastmod></url><url><loc>https://www.knourian.ir/en/posts/minimal-cqrs-one-application-one-database/</loc><lastmod>2026-09-03</lastmod></url><url><loc>https://www.knourian.ir/en/posts/cqs-commands-make-intent-explicit/</loc><lastmod>2026-08-26</lastmod></url><url><loc>https://www.knourian.ir/en/posts/when-crud-stops-describing-the-work/</loc><lastmod>2026-08-24</lastmod></url><url><loc>https://www.knourian.ir/en/posts/async-concurrency-parallelism/</loc><lastmod>2026-08-17</lastmod></url><url><loc>https://www.knourian.ir/en/posts/why-async-programming-exists/</loc><lastmod>2026-08-15</lastmod></url><url><loc>https://www.knourian.ir/en/posts/prune-gone-branches/</loc><lastmod>2026-08-13</lastmod></url><url><loc>https://www.knourian.ir/en/posts/building-this-blog/</loc><lastmod>2026-08-12</lastmod></url><url><loc>https://www.knourian.ir/en/projects/knourian-blog/</loc><lastmod>2026-08-10</lastmod></url><url><loc>https://www.knourian.ir/en/projects/pulse/</loc><lastmod>2026-04-29</lastmod></url><url><loc>https://www.knourian.ir/en/projects/cowork-server/</loc><lastmod>2025-08-02</lastmod></url><url><loc>https://www.knourian.ir/en/projects/tab-vault/</loc><lastmod>2025-01-30</lastmod></url><url><loc>https://www.knourian.ir/en/projects/sequential-guid/</loc><lastmod>2024-08-24</lastmod></url><url><loc>https://www.knourian.ir/en/categories/engineering/</loc></url><url><loc>https://www.knourian.ir/en/categories/architecture/</loc></url><url><loc>https://www.knourian.ir/en/categories/software-development/</loc></url><url><loc>https://www.knourian.ir/en/tags/architecture/</loc></url><url><loc>https://www.knourian.ir/en/tags/cqrs/</loc></url><url><loc>https://www.knourian.ir/en/tags/projections/</loc></url><url><loc>https://www.knourian.ir/en/tags/eventual-consistency/</loc></url><url><loc>https://www.knourian.ir/en/tags/dotnet/</loc></url><url><loc>https://www.knourian.ir/en/tags/csharp/</loc></url><url><loc>https://www.knourian.ir/en/tags/cqs/</loc></url><url><loc>https://www.knourian.ir/en/tags/async/</loc></url><url><loc>https://www.knourian.ir/en/tags/concurrency/</loc></url><url><loc>https://www.knourian.ir/en/tags/parallelism/</loc></url><url><loc>https://www.knourian.ir/en/tags/git/</loc></url><url><loc>https://www.knourian.ir/en/tags/developer-productivity/</loc></url><url><loc>https://www.knourian.ir/en/tags/workflow/</loc></url><url><loc>https://www.knourian.ir/en/tags/typescript/</loc></url><url><loc>https://www.knourian.ir/en/tags/static-site/</loc></url><url><loc>https://www.knourian.ir/en/tags/web-development/</loc></url><url><loc>https://www.knourian.ir/en/about/</loc></url><url><loc>https://www.knourian.ir/en/contact/</loc></url><url><loc>https://www.knourian.ir/fa/</loc></url><url><loc>https://www.knourian.ir/fa/projects/</loc></url><url><loc>https://www.knourian.ir/fa/posts/cqrs-04-separate-read-store/</loc><lastmod>2026-09-07</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/minimal-cqrs-one-application-one-database/</loc><lastmod>2026-09-03</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/cqs-commands-make-intent-explicit/</loc><lastmod>2026-08-26</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/when-crud-stops-describing-the-work/</loc><lastmod>2026-08-24</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/async-concurrency-parallelism/</loc><lastmod>2026-08-17</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/why-async-programming-exists/</loc><lastmod>2026-08-15</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/prune-gone-branches/</loc><lastmod>2026-08-13</lastmod></url><url><loc>https://www.knourian.ir/fa/posts/building-this-blog/</loc><lastmod>2026-08-12</lastmod></url><url><loc>https://www.knourian.ir/fa/projects/knourian-blog/</loc><lastmod>2026-08-10</lastmod></url><url><loc>https://www.knourian.ir/fa/projects/pulse/</loc><lastmod>2026-04-29</lastmod></url><url><loc>https://www.knourian.ir/fa/projects/cowork-server/</loc><lastmod>2025-08-02</lastmod></url><url><loc>https://www.knourian.ir/fa/projects/tab-vault/</loc><lastmod>2025-01-30</lastmod></url><url><loc>https://www.knourian.ir/fa/projects/sequential-guid/</loc><lastmod>2024-08-24</lastmod></url><url><loc>https://www.knourian.ir/fa/categories/engineering/</loc></url><url><loc>https://www.knourian.ir/fa/categories/architecture/</loc></url><url><loc>https://www.knourian.ir/fa/categories/software-development/</loc></url><url><loc>https://www.knourian.ir/fa/tags/architecture/</loc></url><url><loc>https://www.knourian.ir/fa/tags/cqrs/</loc></url><url><loc>https://www.knourian.ir/fa/tags/projections/</loc></url><url><loc>https://www.knourian.ir/fa/tags/eventual-consistency/</loc></url><url><loc>https://www.knourian.ir/fa/tags/dotnet/</loc></url><url><loc>https://www.knourian.ir/fa/tags/csharp/</loc></url><url><loc>https://www.knourian.ir/fa/tags/cqs/</loc></url><url><loc>https://www.knourian.ir/fa/tags/async/</loc></url><url><loc>https://www.knourian.ir/fa/tags/concurrency/</loc></url><url><loc>https://www.knourian.ir/fa/tags/parallelism/</loc></url><url><loc>https://www.knourian.ir/fa/tags/git/</loc></url><url><loc>https://www.knourian.ir/fa/tags/developer-productivity/</loc></url><url><loc>https://www.knourian.ir/fa/tags/workflow/</loc></url><url><loc>https://www.knourian.ir/fa/tags/typescript/</loc></url><url><loc>https://www.knourian.ir/fa/tags/static-site/</loc></url><url><loc>https://www.knourian.ir/fa/tags/web-development/</loc></url><url><loc>https://www.knourian.ir/fa/about/</loc></url><url><loc>https://www.knourian.ir/fa/contact/</loc></url></urlset>