<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.saurabhmahajan.com</loc>
    <lastmod>2026-04-07T21:05:27.559Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-the-practical-guide</loc>
    <lastmod>2025-01-20T16:16:56.393Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-part-6-classes-objects-data-containers</loc>
    <lastmod>2025-01-20T16:11:01.629Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-part-5-control-structure-errors</loc>
    <lastmod>2025-01-20T16:10:16.898Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-part-4-functionsmethods</loc>
    <lastmod>2025-01-20T16:09:02.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-part-3-code-formatting</loc>
    <lastmod>2025-01-20T16:08:08.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-part-2-comments</loc>
    <lastmod>2025-01-20T16:07:17.458Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/clean-code-part-1-naming</loc>
    <lastmod>2025-01-20T16:06:03.468Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/solid-principles-the-practical-guide</loc>
    <lastmod>2024-04-24T07:22:11.382Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/object-oriented-programming-concepts</loc>
    <lastmod>2024-04-08T18:13:37.952Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/code-cloud-and-coffee-deploying-a-mysql-spring-and-react-application-on-aws-free-tier-with-cicd-through-github-actions</loc>
    <lastmod>2024-03-03T09:28:45.325Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/dockerizing-a-fullstack-application-crafted-in-mysql-spring-boot-react-with-docker-compose</loc>
    <lastmod>2024-02-14T20:10:10.459Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/navigating-the-coding-odyssey-my-100daysofcode-challenge-journey</loc>
    <lastmod>2024-02-03T14:06:32.546Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/series/experience</loc>
    <lastmod>2026-04-07T21:05:27.559Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/series/projects</loc>
    <lastmod>2026-04-07T21:05:27.559Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/series/fundamentals</loc>
    <lastmod>2026-04-07T21:05:27.559Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/archive</loc>
    <lastmod>2026-04-07T21:05:27.559Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.saurabhmahajan.com/recommendations</loc>
    <lastmod>2026-04-07T21:05:27.559Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>