<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.thitainfo.com</loc>
    <lastmod>2026-04-08T12:48:24.293Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/error-handling-in-javascript-try-catch-finally</loc>
    <lastmod>2026-04-08T04:43:23.571Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/the-new-keyword-in-javascript-what-actually-happens</loc>
    <lastmod>2026-04-06T03:35:25.315Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/template-literals-in-javascript-write-strings-like-a-human</loc>
    <lastmod>2026-04-05T12:57:52.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/string-polyfills-and-common-interview-methods-in-javascript</loc>
    <lastmod>2026-03-21T17:22:25.541Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/callbacks-in-javascript-why-they-exist</loc>
    <lastmod>2026-03-20T10:59:18.195Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/javascript-modules-import-and-export-explained</loc>
    <lastmod>2026-03-18T10:58:18.608Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/why-does-setimmediate-sometimes-run-before-settimeout-fn-0</loc>
    <lastmod>2026-03-18T09:30:50.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/the-magic-of-this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-14T04:43:48.053Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/function-declaration-vs-function-expression-what-s-the-difference</loc>
    <lastmod>2026-03-14T03:55:07.050Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/javascript-operators-the-basics-you-need-to-know</loc>
    <lastmod>2026-03-14T03:47:04.732Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/understanding-objects-in-javascript-a-developer-s-exploration</loc>
    <lastmod>2026-03-07T06:34:50.562Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/control-flow-in-javascript-if-else-and-switch-explained</loc>
    <lastmod>2026-03-07T04:41:39.692Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/understanding-variables-and-data-types-in-javascript</loc>
    <lastmod>2026-03-07T04:31:41.023Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/arrow-functions-in-javascript-a-simpler-way-to-write-functions</loc>
    <lastmod>2026-03-07T04:19:05.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/the-chai-stall-promise-system-how-hitesh-bhaiya-manages-orders</loc>
    <lastmod>2026-03-01T11:59:10.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/top-10-javascript-array-methods-you-probably-haven-t-used-yet</loc>
    <lastmod>2026-02-21T11:50:00.675Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/how-i-broke-down-whatsapps-system-design-and-what-i-learned-along-the-way</loc>
    <lastmod>2026-02-05T03:20:13.480Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/understanding-html-tags-and-elements-the-building-blocks-of-the-web</loc>
    <lastmod>2026-01-31T16:59:42.463Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/emmet-for-html-a-beginners-guide-to-writing-faster-markup</loc>
    <lastmod>2026-01-27T04:10:46.548Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/css-selectors-101-targeting-elements-with-precision</loc>
    <lastmod>2026-01-26T15:32:42.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals</loc>
    <lastmod>2026-01-26T03:21:06.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http</loc>
    <lastmod>2026-01-24T13:02:44.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/tcp-working-3-way-handshake-and-reliable-communication</loc>
    <lastmod>2026-01-24T03:20:15.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/getting-started-with-curl-a-simple-guide-for-beginners</loc>
    <lastmod>2026-01-22T15:59:26.538Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/understanding-network-devices-the-complete-guide-for-beginners</loc>
    <lastmod>2026-01-22T15:04:29.126Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/from-tier-3-college-to-ibm-my-real-journey-and-honest-tips</loc>
    <lastmod>2026-01-21T09:54:27.388Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/how-dns-resolution-works-a-simple-guide-for-beginners</loc>
    <lastmod>2026-01-20T16:30:18.973Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/dns-record-types-explained-the-complete-beginners-guide</loc>
    <lastmod>2026-01-18T13:23:00.779Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/why-version-control-exists-the-pendrive-problem</loc>
    <lastmod>2026-01-10T04:43:26.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/git-for-beginners-basics-and-essential-commands</loc>
    <lastmod>2026-01-10T04:30:09.478Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/git-internals-why-your-monorepo-strategy-depends-on-understanding-object-storage</loc>
    <lastmod>2026-01-09T16:33:45.935Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/mastering-rag-retrieval-augmented-generation-a-step-by-step-guide-for-developers</loc>
    <lastmod>2025-10-01T18:30:13.378Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/agents-vs-llm-why-brains-alone-arent-enough</loc>
    <lastmod>2025-09-28T18:30:27.001Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/mastering-prompting-techniques-from-zero-shot-to-persona-based</loc>
    <lastmod>2025-09-22T18:30:19.597Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/intro-to-genai-for-developers</loc>
    <lastmod>2025-09-20T18:30:10.386Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/javascript-array-methods-with-a-shinchan-story</loc>
    <lastmod>2025-02-02T17:58:36.896Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/archive</loc>
    <lastmod>2026-04-08T12:48:24.293Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.thitainfo.com/recommendations</loc>
    <lastmod>2026-04-08T12:48:24.293Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>