<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://vitthalmirji.com/live-roles-pooja/</loc><lastmod>2026-09-03T00:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://vitthalmirji.com/topics/food-and-drink/</loc><lastmod>2026-08-30T00:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2026/08/discovering-german-natur-radler/</loc><lastmod>2026-08-30T00:00:00+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/germany/</loc><lastmod>2026-08-30T00:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/personal-stories/</loc><lastmod>2026-08-30T00:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/posts/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/functional-programming/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/python/</loc><lastmod>2026-05-14T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/software-design/</loc><lastmod>2026-05-14T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2026/05/type-safe-python-design-patterns-a-scala-developer-uses-to-stop-runtime-surprises/</loc><lastmod>2026-05-14T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/ai-engineering/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2026/02/build-the-harness-not-the-code-a-staff/principal-engineers-guide-to-ai-agent-systems/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/software-architecture/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/staff-engineering/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2026/02/build-a-code-review-operating-system-prevent-2-am-incidents-with-an-engineering-code-design-ops-infra-security-performance-review-system/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/software-engineering/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2026/01/adding-a-serverless-backend-to-hugo-how-i-built-payment-flows-without-losing-static-site-speed/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/jamstack/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/system-design/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/web-development/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/services/about-us/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/cancellation-policy/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/payment/</loc><lastmod>2026-01-22T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/shipping-policy/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/privacy-policy/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/refund-policy/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/services/terms/</loc><lastmod>2026-01-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/topics/banking/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/12/credit-card-management-rules-and-discipline-that-actually-work-in-india-today/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/credit-cards/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/finance/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/personal-finance/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/series/det-technical-writing-workshop/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/12/det-week-2-homework-1-concision-pass-on-compile-time-contracts-with-redlines/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/12/det-week-2-homework-2-detail-jobs-audit-for-compile-time-contracts-tagged-now/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/technical-writing/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/11/det-week-1-homework-2-adding-tension-to-compile-time-data-contracts-well-now/</loc><lastmod>2025-12-01T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/11/det-week-1-homework-1-redlining-compile-time-data-contracts-for-clarity-wins/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/llm/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/series/llm4s-building-type-safe-llm-infrastructure-for-scala/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/10/llm4s-type-safe-llm-infra-for-scala-that-makes-runtime-errors-compile-time/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/rust/</loc><lastmod>2025-10-28T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/10/rust-fundamentals-a-precise-6-week-plan-for-systems-minded-data-engineers-now/</loc><lastmod>2025-10-28T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/resume.backup/</loc><lastmod>2025-10-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://vitthalmirji.com/resume/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://vitthalmirji.com/2025/10/effect-polymorphism-in-scala-write-once-choose-your-runtime-later-safely-now/</loc><lastmod>2025-10-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/10/five-production-patterns-from-building-llm4s-what-actually-works-in-prod-today/</loc><lastmod>2025-10-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/production-engineering/</loc><lastmod>2025-10-15T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/category-theory/</loc><lastmod>2025-10-08T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/functional-patterns/</loc><lastmod>2025-10-08T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/10/kleisli-for-data-engineers-the-category-trick-that-makes-pipelines-compose/</loc><lastmod>2025-10-08T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/09/compile-time-data-contracts-catch-schema-mismatches-at-compile-time-in-scala-3/</loc><lastmod>2025-09-30T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/metaprogramming/</loc><lastmod>2025-09-30T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/09/safety-refactor-the-p1-streaming-bug-wrong-errors-and-47-try-catch-blocks/</loc><lastmod>2025-09-21T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/type-safety/</loc><lastmod>2025-08-31T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/08/type-system-upgrades-the-asistant-typo-that-compiled-and-ran-in-production/</loc><lastmod>2025-08-31T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/08/error-hierarchy-refinement-smart-constructors-and-the-code-we-deleted-in-prod/</loc><lastmod>2025-08-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/08/production-error-handling-when-our-llm-pipeline-threw-unknown-error-in-logs/</loc><lastmod>2025-08-01T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/07/slicing-time-at-scale-building-a-scala-sdk-for-petabyte-cdc-on-gcp-at-scale/</loc><lastmod>2025-07-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/07/developer-experience-how-we-turned-20-minute-llm4s-setup-into-60-seconds-today/</loc><lastmod>2025-07-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/developer-tools/</loc><lastmod>2025-07-17T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2025/07/llm4s.g8-a-developer-experience-boost-for-llm4s-sdk-issue-%2394-for-scala-devs/</loc><lastmod>2025-07-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/07/my-road-to-google-developer-expert-gde-devfest-samosas-oss-prs-acceptance/</loc><lastmod>2025-07-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/07/dq-is-not-dairy-queen-building-a-data-quality-framework-dqf--dpat-in-prod/</loc><lastmod>2025-07-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/06/functional-utilities-for-data-engineering-stop-repeats-in-scala-pipelines-now/</loc><lastmod>2025-06-28T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/06/how-i-cut-delivery-errors-by-82-dpat-gated-crq-and-data-contracts-in-prod/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/05/kotlin-for-data-pipelines-why-i-ditched-scala-for-backend-data-architecture/</loc><lastmod>2025-05-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/05/cloud-native-ai-workflows-bigquery-ml--vertex-ai-skip-the-csv-exports-now/</loc><lastmod>2025-05-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2025/05/forecasting-at-scale-demand-prediction-with-random-forests-and-neural-nets/</loc><lastmod>2025-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/distributed-systems/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2020/12/master-spark-architecture-staff-principal-study-and-interview-prep-in-apache-spark/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/topics/performance-optimization/</loc><lastmod>2026-02-17T09:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/2020/05/goodbye-wordpress-hello-hugo--nginx-with-fast-builds-and-sane-deploys-today/</loc><lastmod>2020-05-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2019/07/is-hadoop-dead-cloudera-hortonworks-mapr-layoffs-and-hadoop-3.0-reality-now/</loc><lastmod>2019-07-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/2017/11/data-lakes-hive-is-not-an-rdbms-hbase-141x-faster-sparks-role-in-practice/</loc><lastmod>2017-11-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/1/01/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://vitthalmirji.com/about/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://vitthalmirji.com/topics/spark/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/series/conference-travel-guides/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/data-engineering/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/drafts/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/series/european-immigration/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/series/go-vs-python-for-data-engineering/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/gcp/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/topics/open-source/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/series/road-to-google-developer-expert/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/scala/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://vitthalmirji.com/series/scala-in-production/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/series/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://vitthalmirji.com/topics/</loc><lastmod>2026-09-06T23:25:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>