<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    <url><loc>https://madhudadi.in/blog</loc><lastmod>2026-05-14</lastmod><changefreq>daily</changefreq><priority>1</priority></url>
    <url><loc>https://madhudadi.in/blog/posts</loc><lastmod>2026-05-14</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
    <url><loc>https://madhudadi.in/blog/series</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
    <url><loc>https://madhudadi.in/blog/tags</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
    <url><loc>https://madhudadi.in/blog/challenge</loc><lastmod>2026-05-14</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
    <url><loc>https://madhudadi.in/blog/leaderboard</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
    <url><loc>https://madhudadi.in/blog/milestones</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
    <url><loc>https://madhudadi.in/blog/ask</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
    <url><loc>https://madhudadi.in/blog/about</loc><lastmod>2026-05-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-print-function-data-types-guide</loc>
    <lastmod>2026-04-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Basics: print(), Syntax &amp; Your First Program</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-operators-control-flow-guide</loc>
    <lastmod>2026-04-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Operators &amp; Control Flow: A Complete Beginner's Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-string-methods-formatting-f-strings</loc>
    <lastmod>2026-04-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Strings: Methods, Formatting &amp; f-Strings Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/understanding-time-complexity-in-python</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Time Complexity in Python: Measure &amp; Optimize Your Code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-interview-questions-answers-guide</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Interview Guide: 25 Must-Know Questions &amp; Answers</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-lists-creation-manipulation-use</loc>
    <lastmod>2026-04-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Lists: Creating, Manipulating &amp; Common Operations</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-tuples-creation-usage-methods-guide</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Tuples, Sets &amp; Dictionaries: A Complete Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-functions-complete-practical-guide</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Functions in Python: A Practical Guide With Examples</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/recursion-in-python-a-complete-guide</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Recursion in Python: From Basics to Advanced Problem Solving</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/top-10-python-functions-interview-questions</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Functions Interview Questions: Decorators &amp; Closures</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-decorators-complete-guide-examples</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Advanced Python Functions: Interview Questions &amp; Deep Dives</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/understanding-python-classes-objects</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Classes &amp; Objects: OOP Fundamentals With Examples</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/encapsulation-static-keyword-in-python</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Encapsulation &amp; Static Keyword: OOP Design Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/inheritance-polymorphism-in-python-oop</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Inheritance &amp; Polymorphism: OOP Patterns &amp; Examples</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/abstraction-in-python-a-complete-guide</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Abstraction: Master Abstract Classes &amp; Interfaces</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/python-file-handling-read-write-more</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python File Handling: Read, Write, Serialize &amp; Deserialize</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/understanding-python-iterators-generators</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/4f1ec53aeb6aea2b54d87256f377c07c7867181339b71c4298e0f20b68605eea.jpg</image:loc>
      <image:title>Python Iterators &amp; Generators: Practical Guide With Examples</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/why-i-built-this-blog-architecture-tech</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/73641f3b03738c94ef41145ed6651f71d073ad3f932b637e7d5ebb6173efb001.png</image:loc>
      <image:title>Why I Built Yet Another Dev Blog (and Why You Shouldn’t)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/service-monorepo-full-architecture-guide</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/73641f3b03738c94ef41145ed6651f71d073ad3f932b637e7d5ebb6173efb001.png</image:loc>
      <image:title>The Monorepo That Runs 29 Services on a Single $24 VPS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://madhudadi.in/blog/posts/building-a-rag-chat-full-pipeline-guide</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://madhudadi.in/blog/uploads/73641f3b03738c94ef41145ed6651f71d073ad3f932b637e7d5ebb6173efb001.png</image:loc>
      <image:title>Building a RAG Chat System: From Zero to Production</image:title>
    </image:image>
  </url>
    <url><loc>https://madhudadi.in/blog/series/building-this-blog</loc><lastmod>2026-05-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
    <url><loc>https://madhudadi.in/blog/series/python</loc><lastmod>2026-04-23</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/ai</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/architecture</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/fastapi</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/interview</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/nextjs</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/production</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/python</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
    <url><loc>https://madhudadi.in/blog/tags/rag</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
</urlset>