<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://imabhinav.dev</loc>
<lastmod>2026-03-30T17:07:55.818Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://imabhinav.dev/about</loc>
<lastmod>2026-03-30T17:07:55.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog</loc>
<lastmod>2026-03-30T17:07:55.818Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://imabhinav.dev/projects</loc>
<lastmod>2026-03-30T17:07:55.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://imabhinav.dev/achievements</loc>
<lastmod>2026-03-30T17:07:55.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/how-full-text-search-works-in-a-production-level-application</loc>
<lastmod>2025-12-20T14:43:07.157Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/why-you-should-never-store-images-on-your-server</loc>
<lastmod>2025-11-29T06:03:45.426Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/when-my-server-turned-into-a-drama-queen-my-blue-green-deployment-journey</loc>
<lastmod>2025-11-06T12:22:57.888Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/video-calls-are-harder-than-they-look-thanks-nat</loc>
<lastmod>2025-09-07T06:32:54.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/cqrs-microservices:-the-secret-to-scaling-big-5-6-59</loc>
<lastmod>2025-03-31T05:06:59.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/the-ultimate-race-between-nestjs-vs-express-js-14-12-50</loc>
<lastmod>2025-02-12T14:12:50.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/antd-and-shad-cn:-why-waste-time-being-creative-when-you-can-just-copy-paste--12-44-11</loc>
<lastmod>2025-01-22T07:14:11.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/software-components-and-connectors:-building-blocks-of-software-architecture-17-55-32</loc>
<lastmod>2024-11-27T17:55:32.431Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/evolution-of-software-architecture:-a-journey-through-time-23-20-18</loc>
<lastmod>2024-11-27T17:50:18.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/react.js-vs-next.js:-a-detailed-comparison-6-22-49</loc>
<lastmod>2024-10-09T06:22:49.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/blog-app-in-express-js-|-project-setup-and-models-creation-12-0-57</loc>
<lastmod>2024-09-11T12:00:57.828Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/pros-and-cons-of-using-proxy-and-cors-while-developing-frontend-14-10-14</loc>
<lastmod>2024-08-15T14:10:14.230Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/mastering-%60settimeout%60-and-%60setinterval%60-in-js-5-44-8</loc>
<lastmod>2024-08-01T05:44:08.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/react's-dirty-little-secret:-error-boundaries-in-functional-components-13-52-41</loc>
<lastmod>2024-07-07T13:52:41.815Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/understanding-reconciliation-and-the-virtual-dom-in-react-10-25-24</loc>
<lastmod>2024-07-03T10:25:24.874Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/understanding-declarative-programming-in-react-8-36-51</loc>
<lastmod>2024-06-30T08:36:51.028Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/state-management-in-react:-a-comprehensive-guide-3-26-51</loc>
<lastmod>2024-06-28T03:26:51.299Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/essential-javascript-topics-to-master-before-diving-into-react-9-13-42</loc>
<lastmod>2024-06-24T09:13:42.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/react-as-a-library-and-create-react-app-vite-as-frameworks-12-9-44</loc>
<lastmod>2024-06-23T12:09:44.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/debouncing---a-saver-18-41-51</loc>
<lastmod>2024-06-20T18:41:51.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/javascript-modules:-love-'em-or-hate-'em--14-21-14</loc>
<lastmod>2024-06-17T14:21:14.356Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/func-declaration-vs-expression-vs-statement-vs-anonymous-vs-first-class-2-39-38</loc>
<lastmod>2024-06-13T02:39:38.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/a-local-storage-for-all-websites-5-47-1</loc>
<lastmod>2024-06-11T05:47:01.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/hoisting-wasn't-that-tough!-7-27-52</loc>
<lastmod>2024-06-08T07:27:52.716Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/why-is-javascript-not-interpreted--16-51-22</loc>
<lastmod>2024-06-06T16:51:22.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/spread-operator,-a-joke!-3-48-35</loc>
<lastmod>2024-05-31T03:48:35.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/database-caching-for-beginners-11-6-15</loc>
<lastmod>2024-05-26T11:02:55.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/different-ways-to-include-external-javascript-in-html-10-59-8</loc>
<lastmod>2024-05-26T10:59:08.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/doctype-html-|-why-it-is-important--3-34-14</loc>
<lastmod>2024-05-24T03:33:52.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/mastering-clean-code:-the-importance-of-naming-variables-17-42-9</loc>
<lastmod>2024-04-08T17:42:09.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/unraveling-the-mysteries-of-performance-antipatterns-4-16-17</loc>
<lastmod>2024-04-02T04:16:17.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/the-power-of-asynchronism-in-system-design-4-12-57</loc>
<lastmod>2024-04-02T04:12:57.923Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/understanding-libraries-and-frameworks:-explained-for-beginners-18-5-18</loc>
<lastmod>2024-03-23T18:05:18.275Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/-exploring-caching:-making-websites-faster-and-smoother!-20-16-26</loc>
<lastmod>2024-03-19T20:16:26.222Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/sql-vs-nosql:-choosing-the-right-database-for-your-application-20-53-9</loc>
<lastmod>2024-03-18T20:53:09.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/exploring-monolithic-vs.-microservices-architecture-19-37-14</loc>
<lastmod>2024-03-17T19:37:14.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/understanding-types-of-load-balancers-3-20-47</loc>
<lastmod>2024-03-17T03:20:47.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/understanding-load-balancers:-balancing-traffic-for-a-smooth-journey-20-28-13</loc>
<lastmod>2024-03-15T20:28:13.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/-web-rendering-techniques-explained-18-44-36</loc>
<lastmod>2024-03-13T18:43:37.208Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/tailwind-css-vs-normal-css:-an-in-depth-comparison-18-27-25</loc>
<lastmod>2024-03-13T18:27:25.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/the-art-of-load-balancing-17-36-23</loc>
<lastmod>2024-02-15T17:36:23.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/understanding-availability-of-servers-9-47-2</loc>
<lastmod>2024-02-12T09:47:02.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/useref:-the-react-hook-for-optimal-performance-8-32-18</loc>
<lastmod>2024-02-03T08:27:29.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/containerization-unveiled:-insights-and-examples-17-18-19</loc>
<lastmod>2024-01-28T17:18:19.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/unraveling-the-magic-of-react:-a-simple-guide-to-reconciliation-17-44-14</loc>
<lastmod>2024-01-15T17:44:14.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/navigating-the-react-jungle:-a-comprehensive-guide-to-react-router-and-%3Clink%3E-17-39-2</loc>
<lastmod>2024-01-15T17:39:02.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/demystifying-react-fragments:-a-comprehensive-guide-17-33-39</loc>
<lastmod>2024-01-15T17:33:39.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/decoding-apis:-your-ticket-to-the-tech-wonderland!--14-13-15</loc>
<lastmod>2024-01-15T10:41:00.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/how-to-use-pointers-with-arrays-and-strings--17-0-4</loc>
<lastmod>2024-01-13T17:00:04.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/optimizing-html-forms-for-peak-performance-21-26-50</loc>
<lastmod>2024-01-08T15:51:54.148Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/how-can-you-create-html-forms-for-optimal-performance-17-47-23</loc>
<lastmod>2024-01-07T17:47:23.420Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/successful-working-of-the-website-!-10-44-48</loc>
<lastmod>2024-01-07T05:25:17.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/blog-page-error</loc>
<lastmod>2023-12-31T18:00:22.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/deployent-successfull</loc>
<lastmod>2023-12-31T17:12:22.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/fixing-the-toast</loc>
<lastmod>2023-12-31T16:45:22.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/adding-more-functionalities</loc>
<lastmod>2023-12-31T14:00:22.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://imabhinav.dev/blog/half-milestone</loc>
<lastmod>2023-12-31T10:30:22.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
