<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://harshalranjhani.in</loc>
<lastmod>2026-04-02T11:22:24.030Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog</loc>
<lastmod>2026-04-02T11:22:24.030Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/components</loc>
<lastmod>2026-04-02T11:22:24.030Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/music</loc>
<lastmod>2026-04-02T11:22:24.030Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/setup-dns-server-tailscale-adguard</loc>
<lastmod>2025-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/taillens-a-tailwind-extension-for-real-time-css-editing</loc>
<lastmod>2025-11-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/installing-rt-pull</loc>
<lastmod>2026-04-02T11:22:24.025Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/moodlog-building-a-mood-tracker-with-iot-simulation</loc>
<lastmod>2025-07-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/lovable-ai-build-apps-without-coding-a-simple-guide</loc>
<lastmod>2025-04-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/nextjs-vs-nestjs-understanding-the-difference</loc>
<lastmod>2025-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/beyond-if-else-javascripts-ternary-operator-explained</loc>
<lastmod>2025-03-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/nestjs-the-modern-nodejs-framework</loc>
<lastmod>2025-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/tamagui-building-cross-platform-apps-made-simple</loc>
<lastmod>2025-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/cursor-ai-future-software-engineer</loc>
<lastmod>2025-03-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/exploring-zed-the-lightning-fast-code-editor-built-in-rust</loc>
<lastmod>2025-02-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/qodo-ai-code-with-an-agentic-ai</loc>
<lastmod>2025-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/a-guide-to-using-v0-dev</loc>
<lastmod>2025-02-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/a-guide-to-using-windsurf-ai</loc>
<lastmod>2025-02-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/flutterflow-pros-and-cons-of-using-the-framework</loc>
<lastmod>2025-01-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/typescript-omit-vs-pick-when-to-use-what</loc>
<lastmod>2025-01-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/how-to-enable-javascript-on-iphone</loc>
<lastmod>2025-01-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/uploadthing-a-modern-file-upload-solution-for-nextjs-applications</loc>
<lastmod>2025-01-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/referenceerror-window-is-not-defined-a-developers-guide</loc>
<lastmod>2025-01-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/build-your-developer-portfolio-exciting-web-development-projects-you-can-start-today</loc>
<lastmod>2024-12-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/cursor-vs-copilot-a-comparison</loc>
<lastmod>2024-12-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/daisyui-css-components-for-tailwind</loc>
<lastmod>2024-12-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/how-to-center-a-div-in-css-simple-methods-that-work</loc>
<lastmod>2024-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/best-design-to-code-ai-tools-for-developers</loc>
<lastmod>2024-11-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/avif-file-format-the-evolution-in-web-image-compression</loc>
<lastmod>2024-11-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/understanding-usestate-in-typescript-react</loc>
<lastmod>2024-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/why-developers-love-the-shadcn-sidebar-component</loc>
<lastmod>2024-11-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/setting-up-a-nodejs-typescript-and-express-project</loc>
<lastmod>2024-10-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/fixing-cannot-use-import-statement-outside-a-module-error-in-javascript</loc>
<lastmod>2024-10-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/figma-to-react-in-minutes-using-codeparrot</loc>
<lastmod>2024-09-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/react-usequery-a-complete-guide</loc>
<lastmod>2024-09-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/astrojs-getting-started-with-astrojs-static-site-generator</loc>
<lastmod>2024-09-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/best-react-ui-library-5-popular-choices</loc>
<lastmod>2024-09-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/nextjs-middleware-simple-guide-to-control-requests</loc>
<lastmod>2024-09-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/top-online-react-compiler-comparisions-for-developers</loc>
<lastmod>2024-08-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/recharts-the-ultimate-react-charting-library</loc>
<lastmod>2024-08-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/using-zod-with-typescript-a-guide-for-frontend-developers</loc>
<lastmod>2024-08-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/expo-vs-react-native</loc>
<lastmod>2024-08-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/react-19-a-comprehensive-guide</loc>
<lastmod>2024-08-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/nextjs-server-actions-why-and-how</loc>
<lastmod>2024-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/react-seo-guide-mastering-seo-strategies</loc>
<lastmod>2024-07-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/tailwind-catalyst-getting-started</loc>
<lastmod>2024-07-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/best-tailwind-extensions</loc>
<lastmod>2024-07-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/setting-tailwind-padding-margin-border</loc>
<lastmod>2024-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/adding-translations-to-react-apps</loc>
<lastmod>2024-06-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/introduction-to-git-hooks</loc>
<lastmod>2024-06-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/using-environment-variables-in-react-and-vite</loc>
<lastmod>2024-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/learn-redux-toolkit-for-state-management-in-react</loc>
<lastmod>2024-06-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/building-a-masonry-layout-in-react-with-infinite-scroll</loc>
<lastmod>2024-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/creating-your-portfolio-with-github-pages</loc>
<lastmod>2024-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/cli-tools-every-developer-should-know</loc>
<lastmod>2024-05-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/navigation-in-react-native</loc>
<lastmod>2024-05-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/arc-browser-chrome-replacement</loc>
<lastmod>2024-05-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/deploying-react-apps-to-github-pages-with-github-actions</loc>
<lastmod>2024-05-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/10-best-react-native-developer-tools</loc>
<lastmod>2024-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/setting-up-stripe-payments-in-react</loc>
<lastmod>2024-05-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/developer-communities-you-should-explore</loc>
<lastmod>2024-04-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/infinite-scroll-in-react</loc>
<lastmod>2024-04-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/flexbox-in-react-native</loc>
<lastmod>2024-04-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/git-merge-vs-rebase</loc>
<lastmod>2024-04-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/git-commands-you-need-to-know</loc>
<lastmod>2024-04-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/exploring-mojo-css</loc>
<lastmod>2024-04-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/static-site-generation-using-astro</loc>
<lastmod>2024-04-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/svelte-for-beginners</loc>
<lastmod>2024-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/exploring-three-js</loc>
<lastmod>2024-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/nextjs-edgestore-uploads</loc>
<lastmod>2024-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/shadcn-ui</loc>
<lastmod>2024-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/react-native-and-flutter</loc>
<lastmod>2024-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/react-to-vercel</loc>
<lastmod>2024-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harshalranjhani.in/blog/framer-motion</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
</url>
</urlset>
