<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://www.tarunrana.in</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/tools/markdown-to-pdf</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/learning/docker-volumes-vs-bind-mounts</loc>
        <lastmod>2026-04-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/mental-model-and-mvt</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/models-and-orm</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/views-and-urls</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/templates-and-static</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/forms-and-validation</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/django-admin</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/drf-basics</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/drf-serializers</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/drf-views-and-routers</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/middleware-and-signals</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/django/cheat-sheet</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/mental-model-and-asgi</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/pydantic-and-validation</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/path-and-query-parameters</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/request-body-and-responses</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/dependency-injection</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/apirouter</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/background-tasks</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/database-sqlalchemy</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/auth-and-oauth2</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/middleware-and-cors</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/fastapi/cheat-sheet</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/introduction</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/running-javascript</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/syntax</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/variables</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/data-types</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/operators</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/spread-rest-default</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/destructuring</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/type-conversion-coercion</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/control-flow</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/functions</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/objects</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/arrays</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/strings</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/numbers-math</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/dates</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/error-handling</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/asynchronous-javascript</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/the-dom</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/modules</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/object-oriented-javascript</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/advanced-javascript</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/browser-apis</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/node-js-basics</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/design-patterns</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/security</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/performance</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/best-practices</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/interview-preparation</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/practice</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/cheat-sheets</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/javascript/appendix</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/mental-model-and-core</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/llms-and-chat-models</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/prompts-and-output-parsers</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/lcel-expression-language</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/document-loaders-and-splitters</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/vector-stores-and-embeddings</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/retrievers-and-rag</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/memory</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/agents-and-tools</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/callbacks-and-tracing</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/langchain/cheat-sheet</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/mental-model-and-event-loop</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/modules-cjs-vs-esm</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/core-modules-fs-path</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/events-and-streams</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/express-basics-and-routing</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/express-middleware</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/error-handling</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/database-integration</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/authentication-jwt</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/security-and-gotchas</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/nodejs/cheat-sheet</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/introduction-why-numpy</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/creating-arrays</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/array-attributes</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/data-types-dtypes</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/indexing-slicing</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/reshaping</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/broadcasting</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/mathematical-operations</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/aggregations</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/sorting-searching</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/combining-splitting-arrays</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/linear-algebra</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/random-module</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/performance-optimization</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/numpy-interview-questions-40</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/numpy/numpy-exercises</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/introduction</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/reading-data</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/writing-data</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/exploring-data</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/selecting-data</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/cleaning-data</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/working-with-columns</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/sorting</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/groupby</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/merge-join</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/pivot-tables-reshaping</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/multiindex-hierarchical-index</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/string-functions-str-accessor</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/datetime</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/window-functions</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/performance-tips</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/pandas-interview-questions-50</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-1-cleaning-a-messy-dataset</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-2-sales-analysis</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-3-employee-salary-analysis</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-4-titanic-style-analysis</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-5-time-series-analysis</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-6-feature-engineering-ml-preprocessing</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/project-7-customer-churn-analysis</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/pandas-exercises</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/mixed-numpy-pandas-exercises</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/quick-comparison-tables</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/pandas/final-revision-cheat-sheets</loc>
        <lastmod>2026-08-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/mental-model</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/jsx</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/components-and-props</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/state-and-usestate</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/rendering-virtual-dom-reconciliation</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/lists-and-keys</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/conditional-rendering</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/events</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/forms</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/useeffect-and-effects</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/rules-of-hooks</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/useref-and-dom</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/usecontext</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/usereducer</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/usememo-and-usecallback</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/react-memo-and-performance</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/custom-hooks</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/composition-and-children</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/error-boundaries</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/portals</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/suspense-and-code-splitting</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/concurrent-features</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/other-hooks</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/data-fetching</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/routing</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/state-management</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/design-patterns</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/server-components-and-nextjs</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/testing</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/gotchas-and-antipatterns</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/react/cheat-sheet</loc>
        <lastmod>2026-08-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/mental-model-and-setup</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/spacing-and-sizing</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/typography</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/colors-and-backgrounds</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/flexbox-and-grid</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/positioning-and-zindex</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/borders-and-shadows</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/pseudo-classes-and-state</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/responsive-design</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/dark-mode</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/arbitrary-values-and-properties</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/customizing-the-theme</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/animations-and-transitions</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/filters-and-blend-modes</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/functions-and-directives</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/gotchas-and-antipatterns</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/tailwind/cheat-sheet</loc>
        <lastmod>2026-08-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/mental-model-and-setup</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/basic-types-and-primitives</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/type-inference-and-assertions</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/interfaces-and-type-aliases</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/functions-and-signatures</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/classes-and-modifiers</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/union-and-intersection-types</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/literal-types-and-enums</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/type-guards-and-narrowing</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/generics</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/utility-types-part1</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/utility-types-part2</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/mapped-types</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/conditional-types</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/modules-and-namespaces</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/react-with-typescript</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/tsconfig-and-compiler</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/gotchas-and-antipatterns</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.tarunrana.in/revise/typescript/cheat-sheet</loc>
        <lastmod>2026-08-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
</urlset>
