<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.iamdipankarpaul.com</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-camera-movement-in-threejs</loc>
    <lastmod>2026-01-12T13:30:45.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-transformations-in-threejs</loc>
    <lastmod>2026-01-09T02:30:07.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-threejs-lighting-illuminating-your-3d-world</loc>
    <lastmod>2026-01-06T18:30:30.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-threejs-materials-from-basic-to-physical</loc>
    <lastmod>2026-01-04T18:30:52.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/exploring-threejs-geometries-the-building-blocks-of-3d</loc>
    <lastmod>2026-01-03T15:25:53.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/my-first-threejs-scene-building-a-3d-world-in-the-browser</loc>
    <lastmod>2026-01-02T10:33:21.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/how-i-connected-my-custom-subdomain-to-hashnode-in-minutes-step-by-step-guide</loc>
    <lastmod>2025-07-03T12:05:34.463Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/how-rust-manages-memory-without-a-garbage-collector</loc>
    <lastmod>2025-04-30T18:30:29.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/typescript-utility-types-making-your-code-more-efficient</loc>
    <lastmod>2025-04-15T18:30:36.149Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-the-javascript-event-loop-and-microtasks-a-beginners-guide</loc>
    <lastmod>2025-03-31T18:30:29.237Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/solid-principles-in-react</loc>
    <lastmod>2025-03-15T03:30:31.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/solid-principles-with-javascript-and-typescript-functions</loc>
    <lastmod>2025-03-01T06:01:06.619Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-hashset-in-rust</loc>
    <lastmod>2025-02-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/comprehensive-guide-to-hashmaps-in-rust</loc>
    <lastmod>2025-01-31T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-vectors-in-rust-a-comprehensive-guide</loc>
    <lastmod>2025-01-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-strings-in-rust</loc>
    <lastmod>2025-01-01T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-closures-in-rust</loc>
    <lastmod>2024-12-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/slices-in-rust-a-comprehensive-guide</loc>
    <lastmod>2024-11-30T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-rust-references-and-borrowing-safely-navigating-memory</loc>
    <lastmod>2024-11-15T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-memory-management-in-rust-ownership-and-variable-scope</loc>
    <lastmod>2024-10-31T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/memory-management-in-rust-stack-vs-heap</loc>
    <lastmod>2024-10-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/functions-in-rust</loc>
    <lastmod>2024-09-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-control-flow-in-rust</loc>
    <lastmod>2024-08-31T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-operators-in-rust-programming</loc>
    <lastmod>2024-08-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/type-casting-in-rust</loc>
    <lastmod>2024-07-31T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-data-types-in-rust</loc>
    <lastmod>2024-07-14T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/rust-variables-and-mutability-explained</loc>
    <lastmod>2024-06-30T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/setting-up-tanstack-file-based-router-with-a-vite-react-app</loc>
    <lastmod>2024-06-23T18:46:19.511Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/reapi-client-a-comprehensive-guide-to-my-react-api-request-builder</loc>
    <lastmod>2024-06-21T18:54:17.643Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/rust-a-modern-approach-to-system-programming</loc>
    <lastmod>2024-03-13T14:44:46.182Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-the-javascript-delete-operator</loc>
    <lastmod>2023-11-07T03:30:09.641Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-the-in-operator-in-javascript</loc>
    <lastmod>2023-11-03T03:30:11.937Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-javascripts-typeof-operator</loc>
    <lastmod>2023-10-30T03:30:12.027Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-javascript-operators-a-beginners-guide</loc>
    <lastmod>2023-10-26T03:30:09.531Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-javascript-data-types-a-comprehensive-guide</loc>
    <lastmod>2023-10-23T03:30:09.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/enhancing-user-interaction-with-javascript-a-guide-to-alert-prompt-and-confirm-functions</loc>
    <lastmod>2023-10-20T04:27:28.258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/choosing-the-right-type-statically-typed-vs-dynamically-typed-languages</loc>
    <lastmod>2023-10-17T18:05:31.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-data-types-in-javascript-a-comprehensive-guide</loc>
    <lastmod>2023-09-30T16:18:34.678Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-javascript-const-the-ultimate-guide-to-constants</loc>
    <lastmod>2023-09-16T04:30:09.568Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-javascripts-let-keyword-a-comprehensive-guide</loc>
    <lastmod>2023-09-15T07:05:33.148Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-javascript-variables-with-var-a-comprehensive-guide-from-declarations-to-hoisting</loc>
    <lastmod>2023-09-12T06:42:46.740Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-global-and-local-variables-in-javascript</loc>
    <lastmod>2023-09-05T17:55:38.488Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-javascript-variables-declaration-scope-and-data-types</loc>
    <lastmod>2023-09-01T11:27:14.437Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/mastering-javascript-output-communicating-with-users</loc>
    <lastmod>2023-08-31T18:01:31.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/understanding-just-in-time-jit-compiler-how-it-works-for-javascript</loc>
    <lastmod>2023-08-30T04:30:12.698Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/what-is-jit-compiler-is-javascript-compiled-or-interpreted-or-both</loc>
    <lastmod>2023-08-29T16:03:32.076Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/what-is-the-difference-between-compilation-and-interpretation</loc>
    <lastmod>2023-08-28T08:12:50.343Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/why-javascript-is-known-as-a-lightweight-programming-language</loc>
    <lastmod>2023-08-26T15:54:04.253Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/what-are-the-limitations-of-javascript</loc>
    <lastmod>2023-08-26T07:00:00.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/where-is-javascript-used</loc>
    <lastmod>2023-08-25T16:48:34.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/what-is-javascript</loc>
    <lastmod>2023-08-25T16:06:13.302Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/series/javascript-fundamentals</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/series/rust</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/series/projects</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/series/reactjs</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/series/threejs</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/archive</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.iamdipankarpaul.com/recommendations</loc>
    <lastmod>2026-04-08T12:54:22.930Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>