<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.infernote.com/</loc><lastmod>2026-02-02</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/about</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/privacy-policy</loc><lastmod>2026-02-02</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/terms-conditions</loc><lastmod>2026-02-02</lastmod><changefreq>yearly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/login</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/register</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/forgot-password</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/beyond-local-state-mastering-the-url-in-react-a3632cd4</loc><lastmod>2026-01-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/better-auth-in-next-js-the-complete-mongodb-integration-guide-1fa20ecf</loc><lastmod>2026-01-22</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/thin-content-killed-my-adsense-even-with-a-full-site-a442a486</loc><lastmod>2026-01-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/building-a-printf-library-in-c-project-structure-modules-and-testing-1f9fec7c</loc><lastmod>2026-01-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/mastering-c-a-step-by-step-guide-to-creating-your-own-printf-like-function-8127df07</loc><lastmod>2026-01-12</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/fixing-mikrotik-default-password-issue-64484a6d</loc><lastmod>2026-01-10</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understanding-wide-characters-in-c-a-guide-on-unicode-representation-e426ab87</loc><lastmod>2026-01-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/from-hook-to-package-build-bundle-and-publish-a-react-hook-using-vite-9298b5cc</loc><lastmod>2026-01-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/don-t-leak-stack-traces-secure-error-handling-for-express-mongodb-d823cbae</loc><lastmod>2025-12-24</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/database-connectivity-connecting-mongodb-with-next-js-app-router-e4b7337d</loc><lastmod>2026-01-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/how-to-install-virtualbox-on-an-ubuntu-system-3e3dfb6a</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/when-django-habits-break-your-jinja2-templates-baa9b3cd</loc><lastmod>2025-10-28</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/asynchronous-javascript-promises-and-async-await-3fa006af</loc><lastmod>2025-10-20</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/how-to-install-and-use-shadcn-ui-with-vite-and-javascript-no-typescript-3dc93a5b</loc><lastmod>2025-10-20</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/the-ultimate-guide-to-npm-and-the-package-json-file-113018bc</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understanding-absolute-and-relative-paths-in-operating-systems-88e14df3</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/mastering-class-decorators-in-python-a-comprehensive-guide-9f85209f</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/utilising-the-reduce-function-in-javascript-node-js-fa191a6b</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/rendering-lists-in-react-6e41b59f</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/react-components-a-deep-dive-into-function-components-1fe70349</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/react-conditional-rendering-f8c54294</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/what-are-the-different-types-of-errors-in-javascript-8fd46bb0</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understanding-mutability-and-immutability-in-javascript-variables-46f9b87b</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understand-the-useeffect-hook-7b6ac1da</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/react:-passing-data-between-components-9e4f1983</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/prop-drilling-in-react-a-beginner-s-guide-c20621ad</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/the-children-prop-in-react-and-why-it-is-important-a9763560</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/css-specificity-understanding-how-styles-are-applied-3b23f6e7</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/the-rest-prop-in-react-950658ed</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/part-b-implementing-dark-mode-in-react-a-complete-guide-with-tailwind-css-and-redux-toolkit-68cfd61b</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/part-a-implementing-dark-mode-in-react-a-complete-guide-with-tailwind-css-and-redux-toolkit-69c9557b</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/mastering-react-hook-form-simplifying-form-management-and-validation-2de64827</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/wai-aria-enhancing-web-accessibility-for-rich-internet-applications-9bef7a0c</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/javascript-spread-operator:-enhance-efficiency-and-flexibility-in-your-code-80a19b41</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/mastering-axios-in-react-73d97ffa</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/destructuring-in-javascript-fee7021d</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/javascript-concepts-to-know-before-learning-react-6e9111ef</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understanding-break-and-continue-in-javascript-d080935d</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/css-units-rem-and-em-explained-c5e09689</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/css-units-a-comprehensive-guide-c68cdacb</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/npm-vs-npx-what-you-need-to-know-8680d927</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/responsive-design-css-b0ddf823</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/mastering-urls-in-javascript-a-complete-guide-035eeae7</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/implementing-public-private-and-protected-routes-in-react-with-react-router-v6-9f5f9b51</loc><lastmod>2025-12-24</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/markdown-markup-language-e2e625dc</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/why-can-t-a-c-struct-contain-members-of-its-type-but-can-hold-pointers-to-it-599f9d1f</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/next.js-vs-react.js:-understanding-the-differences-cea39b57</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/html-contenteditable-attribute-everything-you-need-to-know-addd654e</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/react-jsx-aaa75fc5</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/getting-an-array-of-unique-values-without-using-the-set-method-in-javascript-c02b7440</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/creating-responsive-images-ea55367f</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/html-select-and-datalist-elements-f864311f</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/setting-up-a-react-environment-using-vite-9c46e5a0</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/css-media-queries-7d8e35d3</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/creating-a-responsive-navbar-with-html-css-and-javascript-e36026aa</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/css-custom-properties-the-power-of-css-variables-c09c7282</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understand-react-es6-modules-6c1680c3</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/building-an-advanced-pagination-component-in-react-e52b75c8</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/semantic-elements-in-html-d0249426</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/creating-custom-scrollbars-bcdd3bba</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/creating-a-reusable-click-outside-component-in-react-036f3f4f</loc><lastmod>2025-12-24</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/javascript-events-a6b366b2</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/skeleton-loading-components-in-react-js-and-tailwind-css-f8d54cbc</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understanding-object-and-array-destructuring-in-javascript-f76bc7ee</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/why-you-should-prefer-tailwind-css-over-bootstrap-aec31ab8</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/css-frameworks-and-preprocessors-ca1d1595</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/blogs/understanding-thread-ids-in-multithreading-with-the-pthread-library-5514539e</loc><lastmod>2025-10-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/3198ec18d7d5a39169eb54ec69a58d18.jpg</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/5691c23e53a6c597082d655866ed2a3f.png</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/6d66802fb47c15e0f5687c8257f9ef67.png</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/23020ab275abaff3518cc67e55a6940a.png</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/deee09054b7a6154dd3adb8486f7a758.jpg</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/29c1a769ecb19841ef75457b1f4c8ff0.jpg</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/6e342aaa464eab3b3f01d1309dd3f330.jpg</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/148ddc1c6358356c367bb3b9ebb32044.png</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/6967867bc17f8281277fb594d1916cd3.png</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/6890a7074256197a5475853c656a580d.png</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/d2a8002d0c64ea0067f4db2143e28b89.png</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/6c36b83e7713c641d8ddbed4c3204bdc.png</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/0b89a7723a9d284bcd14c323f3df90d2.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/91750094a461a105f0ab3b63bdcc4fe7.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/eea3afee5465e27ab489acf28166bc70.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/d5f6f3b94366988bc97fe596784916e0.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/df867708cf92f3ab29a323ad2ee046f5.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/877e8e79fcf7f1c1067704506c8ef2b4.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/f1fc34994c805fa69d744fbb089052c6.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/78d9ffe51b560a8dd59a2831eb57fb4b.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/daa84ec2f97f96a51e560738d0d2767e.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/0eee5584e2699cdb19d11dd2aa93574d.png</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://www.infernote.com/api/assets/media/assets/resources/image/30f31da32a8fe4f750c670a14bf5e63c.png</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url></urlset>