<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
      <loc>https://ishu.dev/</loc>
      <lastmod>2026-04-03T20:38:04.665Z</lastmod>
      <priority>1.0</priority>
    </url>
    <url>
      <loc>https://ishu.dev/posts</loc>
      <lastmod>2026-04-03T20:38:04.665Z</lastmod>
      <priority>1.0</priority>
    </url>
    <url>
      <loc>https://ishu.dev/about</loc>
      <lastmod>2026-04-03T20:38:04.665Z</lastmod>
      <priority>1.0</priority>
    </url>
    <url>
      <loc>https://ishu.dev/courses</loc>
      <lastmod>2026-04-03T20:38:04.665Z</lastmod>
      <priority>1.0</priority>
    </url>
    <url>
      <loc>https://ishu.dev/mentorship</loc>
      <lastmod>2026-04-03T20:38:04.665Z</lastmod>
      <priority>1.0</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/tailwind-css-v4-css-first-config-guide-2026-04-03</loc>
      <lastmod>2026-04-03T05:49:22.307Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/nextjs-adapter-api-self-hosting-2026-04-01</loc>
      <lastmod>2026-04-01T14:36:45.884Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/typescript-6-0-upgrade-guide-2026-03-31</loc>
      <lastmod>2026-03-31T16:44:05.909Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/javascript-temporal-api-replace-date-2026-03-31</loc>
      <lastmod>2026-03-31T11:47:04.302Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/why-we-use-plus-in-remix-flat-routes-to-create-hybrid-routes</loc>
      <lastmod>2026-02-11T10:20:06.375Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/will-ai-steal-web-developers-jobs</loc>
      <lastmod>2026-02-11T10:20:06.348Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/node-js-versions-unraveling-the-mystery</loc>
      <lastmod>2026-02-11T10:20:06.308Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-run-tasks-in-javascript</loc>
      <lastmod>2026-02-11T10:20:06.277Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/detect-adblocker-on-your-webapp</loc>
      <lastmod>2026-02-11T10:20:06.251Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/all-important-meta-tags-for-seo-2024</loc>
      <lastmod>2026-02-11T10:20:06.191Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/common-typescript-problems-in-windows-tsc-not-recognized-as-internal-or-external-command</loc>
      <lastmod>2026-02-11T10:20:06.157Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-setup-google-analytics-in-remix-project</loc>
      <lastmod>2026-02-11T10:20:05.955Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/what-the-heck-is-this-operator-in-javascript</loc>
      <lastmod>2026-02-11T10:20:05.903Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-refresh-html-page-without-javascript</loc>
      <lastmod>2026-02-11T10:20:05.878Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/create-moving-border-animation-in-css-using-conic-gradient</loc>
      <lastmod>2026-02-11T10:20:05.854Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-test-react-hook-using-jest</loc>
      <lastmod>2026-02-11T10:20:05.828Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/appear-element-on-scroll-using-css-only-without-any-library</loc>
      <lastmod>2026-02-11T10:20:05.795Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/understand-amazon-aws-s3-for-complete-beginners-cheat-sheet</loc>
      <lastmod>2026-02-11T10:20:05.770Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/create-modal-popver-using-html-and-css-only-with-popover-api</loc>
      <lastmod>2026-02-11T10:20:05.742Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-detect-if-user-using-tor-in-node-javascript</loc>
      <lastmod>2026-02-11T10:20:05.715Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/why-to-use-type-over-interfaces-in-typescript</loc>
      <lastmod>2026-02-11T10:20:05.689Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-generate-uuid-unique-id-without-any-library</loc>
      <lastmod>2026-02-11T10:20:05.663Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/how-to-create-loader-screen-for-route-change-in-remix-js-remix-run</loc>
      <lastmod>2026-02-11T10:20:05.634Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/select-child-elements-in-panda-css</loc>
      <lastmod>2026-02-11T10:20:05.607Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/strapi-server-nginx-automatically-disconnects-from-domain-after-some-time-solved</loc>
      <lastmod>2026-02-11T10:20:05.580Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/solved-strapi-cannot-destructure-property-client-of-db-config-connection-as-it-is-undefined</loc>
      <lastmod>2026-02-11T10:20:05.556Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/tricky-java-script-defer-async-script-execution-question-asked-in-faan-gs</loc>
      <lastmod>2026-02-11T10:20:05.525Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/react-vs-angular-choosing-the-right-framework-for-your-project</loc>
      <lastmod>2026-02-11T10:20:05.491Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/function-as-a-children-faac-and-benefits</loc>
      <lastmod>2026-02-11T10:20:05.464Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/build-api-to-download-file-without-exposing-download-url</loc>
      <lastmod>2026-02-11T10:20:05.441Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/why-cant-i-use-after-before-with-input-replaced-elements</loc>
      <lastmod>2026-02-11T10:20:05.413Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/write-a-function-to-fetch-data-from-given-ur-ls-in-parallel</loc>
      <lastmod>2026-02-11T10:20:05.386Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/difference-between-read-only-and-disabled-in-input-field-html-forms</loc>
      <lastmod>2026-02-11T10:20:05.357Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/set-port-to-remix-application</loc>
      <lastmod>2026-02-11T10:20:05.333Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/what-is-indeterminate-state-in-html-checkbox-input</loc>
      <lastmod>2026-02-11T10:20:05.306Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/string-class-java-everything-you-need-to-know</loc>
      <lastmod>2026-02-11T10:20:05.273Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/node-js-event-driven-approach-with-event-emitter</loc>
      <lastmod>2026-02-11T10:20:05.249Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/node-sharing-your-application-to-other-dev</loc>
      <lastmod>2026-02-11T10:20:05.221Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/find-maximum-values-in-sub-arrays</loc>
      <lastmod>2026-02-11T10:20:05.197Z</lastmod>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://ishu.dev/post/convert-json-key-to-values-vice-versa</loc>
      <lastmod>2026-02-11T10:20:05.150Z</lastmod>
      <priority>0.8</priority>
    </url>
</urlset>