<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.shwetacodes.pro</loc>
    <lastmod>2026-04-14T22:29:27.551Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/async-await-in-javascript-writing-cleaner-asynchronous-code</loc>
    <lastmod>2026-04-13T09:33:42.641Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/error-handling-in-javascript-try-catch-finally</loc>
    <lastmod>2026-03-24T05:58:46.558Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/spread-vs-rest-operators-in-javascript</loc>
    <lastmod>2026-03-24T05:42:40.253Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/string-polyfills-and-common-interview-methods-in-javascript</loc>
    <lastmod>2026-03-20T07:16:41.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-the-this-keyword-in-javascript</loc>
    <lastmod>2026-03-20T05:55:27.692Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/the-new-keyword-in-javascript</loc>
    <lastmod>2026-03-20T05:30:50.009Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/callbacks-in-javascript-why-they-exist</loc>
    <lastmod>2026-03-18T17:01:26.728Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/template-literals-in-javascript</loc>
    <lastmod>2026-03-17T15:44:34.205Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/array-flatten-in-javascript</loc>
    <lastmod>2026-03-17T14:58:31.461Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/javascript-modules-import-and-export</loc>
    <lastmod>2026-03-17T11:32:49.489Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-10T08:05:06.771Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-object-oriented-programming-in-javascript</loc>
    <lastmod>2026-03-10T07:10:52.872Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/Object Oriented Programming in JavaScript</loc>
    <lastmod>2026-03-10T07:02:59.533Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/function-declaration-vs-function-expression-what-s-the-difference</loc>
    <lastmod>2026-03-10T05:41:23.641Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/javascript-operators-the-basics-you-need-to-know</loc>
    <lastmod>2026-03-09T18:31:34.568Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/javascript-arrays-101</loc>
    <lastmod>2026-03-09T18:15:48.148Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-objects-in-javascript</loc>
    <lastmod>2026-03-09T17:53:22.891Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/variables-and-data-types-in-javascript</loc>
    <lastmod>2026-03-09T06:05:49.120Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/Control Flow in JavaScript-If, Else, and Switch Explained</loc>
    <lastmod>2026-03-07T11:33:12.608Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/arrow-function-in-javascript</loc>
    <lastmod>2026-03-07T09:47:10.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/array-methods-in-JavaScript</loc>
    <lastmod>2026-03-06T09:19:04.247Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/emmet-for-html-a-beginners-guide-to-writing-faster-markup</loc>
    <lastmod>2026-01-30T16:23:00.185Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/css-selectors-101-targeting-elements-with-precision</loc>
    <lastmod>2026-01-30T13:09:51.685Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-html-tags-and-elements</loc>
    <lastmod>2026-01-29T13:53:09.577Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals</loc>
    <lastmod>2026-01-27T14:39:10.577Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/tcp-working-3-way-handshake-and-reliable-communication</loc>
    <lastmod>2026-01-27T13:59:32.199Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http</loc>
    <lastmod>2026-01-27T13:38:35.566Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-dns-resolution-using-dig</loc>
    <lastmod>2026-01-26T14:04:42.034Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-curl-command</loc>
    <lastmod>2026-01-26T12:48:11.428Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/beginners-guide-to-dns-and-dns-record-type</loc>
    <lastmod>2026-01-22T13:30:14.126Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/understanding-network-devices</loc>
    <lastmod>2026-01-20T17:27:46.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/why-version-control-exists-the-pendrive-problem</loc>
    <lastmod>2026-01-16T13:14:13.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/how-git-works-internally</loc>
    <lastmod>2026-01-15T13:39:08.319Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/git-for-beginners</loc>
    <lastmod>2026-01-15T07:42:12.544Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/polyfills-in-javascript</loc>
    <lastmod>2025-08-28T09:20:35.178Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/nodejs-internals-how-nodejs-works-behind-the-scene</loc>
    <lastmod>2025-07-16T10:02:51.743Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/loops-in-javascript</loc>
    <lastmod>2025-05-19T11:33:07.806Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/var-const-and-let-in-js-from-beginner-to-advance</loc>
    <lastmod>2025-05-14T08:12:50.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/blocking-code-vs-non-blocking-code-in-nodejs</loc>
    <lastmod>2025-04-08T18:47:21.668Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/discover-the-magic-of-nodejs</loc>
    <lastmod>2025-04-07T19:00:44.154Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/the-magic-of-dns-how-the-internet-knows-where-to-go</loc>
    <lastmod>2025-04-03T18:04:16.458Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/the-magic-of-javascript-prototypes-like-a-family-tree</loc>
    <lastmod>2025-02-20T12:52:32.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/why-javascript-polyfills-are-like-time-machines-for-old-code</loc>
    <lastmod>2025-02-13T17:43:17.371Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/archive</loc>
    <lastmod>2026-04-14T22:29:27.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.shwetacodes.pro/recommendations</loc>
    <lastmod>2026-04-14T22:29:27.551Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>