<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Main pages -->
  <url><loc>https://dineshksaini.com/</loc><priority>1.0</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://dineshksaini.com/blog</loc><priority>0.9</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://dineshksaini.com/resume</loc><priority>0.8</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://dineshksaini.com/courses</loc><priority>0.8</priority><changefreq>monthly</changefreq></url>

  <!-- Blog articles -->
  <url><loc>https://dineshksaini.com/blog/prompt-engineering-mastery</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/ai-automation-workflows</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/building-ai-agents-with-llms</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/spec-driven-ai-development</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/rag-pipelines-production</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/event-driven-architecture</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/observability-distributed-systems</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/ai-adoption-engineering-teams</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/feature-flags-growthbook</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/api-gateway-patterns</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/multi-cloud-strategy</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/aml-compliance-architecture</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/microservices-journey</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/code-review-culture</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/banking-platform-modernization</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/trunk-based-development</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/kyc-digital-banking</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/technical-debt-management</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/agile-at-scale</loc><priority>0.7</priority></url>
  <url><loc>https://dineshksaini.com/blog/hiring-senior-engineers</loc><priority>0.7</priority></url>

  <!-- Kafka course (25 chapters + demo) -->
  <url><loc>https://dineshksaini.com/courses/demo</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-intro</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-1</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-2</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-3</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-4</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-5</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-summary</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-6</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-7</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-8</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-9</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-10</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-11</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-12</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-13</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-14</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-15</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-16</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-17</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-18</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-19</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-20</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-21</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-22</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-23</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/ch-24</loc><priority>0.6</priority></url>

  <!-- Python course (52 chapters) -->
  <url><loc>https://dineshksaini.com/courses/py-welcome</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-1</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-2</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-3</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-4</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-5</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-6</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-7</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-8</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-9</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-10</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-11</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-12</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-13</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-14</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-15</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-16</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-17</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-18</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-19</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-20</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-21</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-22</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-23</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-24</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-25</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-26</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-27</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-28</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-29</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-30</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-31</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-32</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-33</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-34</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-35</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-36</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-37</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-38</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-39</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-40</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-41</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-42</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-43</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-44</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-45</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-46</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-47</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-48</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-49</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-50</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-51</loc><priority>0.6</priority></url>
  <url><loc>https://dineshksaini.com/courses/py-52</loc><priority>0.6</priority></url>
</urlset>
