<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blogs.uttamthapa.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/authors/uttam-thapa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/prisma-queries-actually-generated</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/css-baseline-what-to-ship</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/transactional-email-deliverability</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/why-your-ci-pipeline-is-slow</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/feature-flags-without-the-debt</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/llm-structured-output-production</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/postgres-search-fulltext-vs-vector</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/react-server-components-what-runs-where</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/streaming-responses-production-failures</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/presigned-upload-urls-security</loc>
    <lastmod>2026-09-03T11:48:09.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/mcp-server-security-production</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/passkeys-production-recovery</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/docker-node-production-images</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/postgres-connection-pooling-serverless</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/nodejs-memory-leak-diagnosis</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/edge-runtime-constraints-nodejs</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/javascript-build-toolchain-rolldown</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/express-5-migration-async-errors</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/opentelemetry-nodejs-production</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/postgres-job-queue-skip-locked</loc>
    <lastmod>2026-09-03T10:55:23.324Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/postgres-isolation-levels-production</loc>
    <lastmod>2026-09-03T04:25:55.202Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/zero-downtime-postgres-schema-migrations</loc>
    <lastmod>2026-09-02T12:20:29.847Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/typescript-7-migration-native-compiler</loc>
    <lastmod>2026-09-02T12:20:16.779Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/rag-pipeline-production-failures</loc>
    <lastmod>2026-09-02T12:20:05.206Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/npm-supply-chain-attacks-2026</loc>
    <lastmod>2026-09-02T12:19:50.041Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/postgresql-ignores-index-explain-analyze</loc>
    <lastmod>2026-09-02T12:22:28.230Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/core-web-vitals-2026</loc>
    <lastmod>2026-09-02T11:55:02.362Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/ai-coding-agents-2026</loc>
    <lastmod>2026-09-02T11:34:23.577Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/nodejs-concurrency-performance-2026</loc>
    <lastmod>2026-09-02T04:20:25.039Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/ai-coding-agents-javascript-typescript</loc>
    <lastmod>2026-09-01T11:59:41.876Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/javascript-vs-typescript-2026</loc>
    <lastmod>2026-09-01T11:50:14.628Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/articles/react-19-2-explained</loc>
    <lastmod>2026-09-01T11:17:15.570Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals</loc>
    <lastmod>2026-09-02T06:26:36.846Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals</loc>
    <lastmod>2026-09-02T06:22:46.673Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control</loc>
    <lastmod>2026-09-02T08:54:18.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals</loc>
    <lastmod>2026-09-02T09:33:14.786Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript</loc>
    <lastmod>2026-09-02T11:12:41.636Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases</loc>
    <lastmod>2026-09-03T05:04:36.938Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security</loc>
    <lastmod>2026-09-03T06:45:25.596Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript</loc>
    <lastmod>2026-09-03T07:37:24.537Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design</loc>
    <lastmod>2026-09-03T08:30:53.044Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering</loc>
    <lastmod>2026-09-03T09:20:24.642Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering</loc>
    <lastmod>2026-09-03T10:06:17.081Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/what-is-a-computer</loc>
    <lastmod>2026-09-02T06:26:56.133Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/hardware-vs-software</loc>
    <lastmod>2026-09-02T06:27:03.083Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/cpu-explained</loc>
    <lastmod>2026-09-02T06:27:11.698Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/ram-explained</loc>
    <lastmod>2026-09-02T06:27:20.088Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/storage-explained</loc>
    <lastmod>2026-09-02T06:27:28.500Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/operating-systems</loc>
    <lastmod>2026-09-02T06:27:35.337Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/files-and-directories</loc>
    <lastmod>2026-09-02T06:27:42.387Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/programs-and-processes</loc>
    <lastmod>2026-09-02T06:27:49.466Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/what-is-a-terminal</loc>
    <lastmod>2026-09-02T06:27:56.674Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/command-line-basics</loc>
    <lastmod>2026-09-02T06:28:03.628Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/environment-variables</loc>
    <lastmod>2026-09-02T06:28:12.274Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/how-programs-run</loc>
    <lastmod>2026-09-02T06:28:20.647Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/applications-vs-processes</loc>
    <lastmod>2026-09-02T06:28:29.026Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/networking-basics</loc>
    <lastmod>2026-09-02T06:28:35.604Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/what-happens-when-you-open-a-website</loc>
    <lastmod>2026-09-02T06:28:42.296Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/computer-fundamentals/source-code-to-running-program</loc>
    <lastmod>2026-09-02T06:28:49.998Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/what-is-programming</loc>
    <lastmod>2026-09-02T06:23:13.185Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/what-is-source-code</loc>
    <lastmod>2026-09-02T06:23:20.250Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/how-programming-languages-work</loc>
    <lastmod>2026-09-02T06:23:28.393Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/variables-and-values</loc>
    <lastmod>2026-09-02T06:23:35.691Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/data-types</loc>
    <lastmod>2026-09-02T06:23:42.826Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/operators</loc>
    <lastmod>2026-09-02T06:23:49.609Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/expressions-and-statements</loc>
    <lastmod>2026-09-02T06:23:56.285Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/conditional-logic</loc>
    <lastmod>2026-09-02T06:24:03.223Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/loops</loc>
    <lastmod>2026-09-02T06:24:09.809Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/functions</loc>
    <lastmod>2026-09-02T06:24:16.855Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/parameters-and-arguments</loc>
    <lastmod>2026-09-02T06:24:24.200Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/return-values</loc>
    <lastmod>2026-09-02T06:24:31.290Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/scope-and-lifetime</loc>
    <lastmod>2026-09-02T06:24:38.232Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/arrays-and-collections</loc>
    <lastmod>2026-09-02T06:24:45.207Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/objects-and-structured-data</loc>
    <lastmod>2026-09-02T06:24:52.236Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/errors-and-exceptions</loc>
    <lastmod>2026-09-02T06:25:00.666Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/debugging</loc>
    <lastmod>2026-09-02T06:25:07.845Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/input-and-output</loc>
    <lastmod>2026-09-02T06:25:15.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/algorithms-and-problem-solving</loc>
    <lastmod>2026-09-02T06:25:22.682Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/time-complexity</loc>
    <lastmod>2026-09-02T06:25:30.669Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/space-complexity</loc>
    <lastmod>2026-09-02T06:25:39.957Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/recursion</loc>
    <lastmod>2026-09-02T06:25:46.545Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/abstraction</loc>
    <lastmod>2026-09-02T06:25:53.338Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/reusable-code</loc>
    <lastmod>2026-09-02T06:26:00.013Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/programming-paradigms</loc>
    <lastmod>2026-09-02T06:26:08.035Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/writing-maintainable-code</loc>
    <lastmod>2026-09-02T06:26:16.124Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/testing-fundamentals</loc>
    <lastmod>2026-09-02T06:26:22.695Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/programming-fundamentals/from-problem-to-program</loc>
    <lastmod>2026-09-02T06:26:30.809Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/what-is-version-control</loc>
    <lastmod>2026-09-02T08:54:41.892Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/why-developers-need-version-control</loc>
    <lastmod>2026-09-02T08:54:50.045Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/what-is-git</loc>
    <lastmod>2026-09-02T08:54:56.447Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-vs-github</loc>
    <lastmod>2026-09-02T08:55:02.897Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/installing-git</loc>
    <lastmod>2026-09-02T08:55:09.449Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-configuration</loc>
    <lastmod>2026-09-02T08:55:15.855Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/creating-a-git-repository</loc>
    <lastmod>2026-09-02T08:55:22.408Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/working-directory-staging-repository</loc>
    <lastmod>2026-09-02T08:55:30.776Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-status</loc>
    <lastmod>2026-09-02T08:55:37.345Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-add</loc>
    <lastmod>2026-09-02T08:55:43.761Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-commit</loc>
    <lastmod>2026-09-02T08:55:50.314Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/writing-good-commit-messages</loc>
    <lastmod>2026-09-02T08:55:57.925Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/viewing-git-history</loc>
    <lastmod>2026-09-02T08:56:04.652Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/understanding-git-diff</loc>
    <lastmod>2026-09-02T08:56:11.300Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/gitignore</loc>
    <lastmod>2026-09-02T08:56:18.114Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-branches</loc>
    <lastmod>2026-09-02T08:56:25.597Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/creating-and-switching-branches</loc>
    <lastmod>2026-09-02T08:56:34.102Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/merging-branches</loc>
    <lastmod>2026-09-02T08:56:43.270Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/merge-conflicts</loc>
    <lastmod>2026-09-02T08:56:50.743Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/resolving-merge-conflicts</loc>
    <lastmod>2026-09-02T08:56:57.191Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/remote-repositories</loc>
    <lastmod>2026-09-02T08:57:05.026Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/push-and-pull</loc>
    <lastmod>2026-09-02T08:57:11.591Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/clone-and-fork</loc>
    <lastmod>2026-09-02T08:57:17.998Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/pull-requests</loc>
    <lastmod>2026-09-02T08:57:27.033Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/git-version-control/git-workflow-in-real-projects</loc>
    <lastmod>2026-09-02T08:57:34.673Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/what-is-the-internet</loc>
    <lastmod>2026-09-02T09:33:43.249Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/internet-vs-world-wide-web</loc>
    <lastmod>2026-09-02T09:33:49.928Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/how-the-web-works</loc>
    <lastmod>2026-09-02T09:33:57.682Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/clients-and-servers</loc>
    <lastmod>2026-09-02T09:34:05.798Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/what-is-a-browser</loc>
    <lastmod>2026-09-02T09:34:12.359Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/what-is-a-website</loc>
    <lastmod>2026-09-02T09:34:19.034Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/what-is-a-web-application</loc>
    <lastmod>2026-09-02T09:34:26.760Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/urls-explained</loc>
    <lastmod>2026-09-02T09:34:33.576Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/domains-and-domain-names</loc>
    <lastmod>2026-09-02T09:34:40.146Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/dns-explained</loc>
    <lastmod>2026-09-02T09:34:48.116Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/ip-addresses</loc>
    <lastmod>2026-09-02T09:34:54.671Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/http-and-https</loc>
    <lastmod>2026-09-02T09:35:02.790Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/http-requests-and-responses</loc>
    <lastmod>2026-09-02T09:35:09.255Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/http-methods</loc>
    <lastmod>2026-09-02T09:35:17.104Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/http-status-codes</loc>
    <lastmod>2026-09-02T09:35:23.892Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/http-headers</loc>
    <lastmod>2026-09-02T09:35:31.662Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/cookies</loc>
    <lastmod>2026-09-02T09:35:39.648Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/sessions</loc>
    <lastmod>2026-09-02T09:35:47.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/authentication-vs-authorization</loc>
    <lastmod>2026-09-02T09:35:54.209Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/what-is-an-api</loc>
    <lastmod>2026-09-02T09:36:00.767Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/rest-apis</loc>
    <lastmod>2026-09-02T09:36:08.881Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/json</loc>
    <lastmod>2026-09-02T09:36:16.071Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/cors</loc>
    <lastmod>2026-09-02T09:36:25.143Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/tls-and-https-security</loc>
    <lastmod>2026-09-02T09:36:31.809Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/how-a-browser-loads-a-web-page</loc>
    <lastmod>2026-09-02T09:36:39.920Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/static-vs-dynamic-websites</loc>
    <lastmod>2026-09-02T09:36:46.408Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/client-side-vs-server-side</loc>
    <lastmod>2026-09-02T09:36:56.716Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/cdns-and-caching</loc>
    <lastmod>2026-09-02T09:37:03.267Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/what-happens-when-you-enter-a-url</loc>
    <lastmod>2026-09-02T09:37:11.261Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-fundamentals/from-browser-request-to-rendered-web-page</loc>
    <lastmod>2026-09-02T09:37:19.129Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/what-is-javascript</loc>
    <lastmod>2026-09-02T11:13:32.096Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-engines</loc>
    <lastmod>2026-09-02T11:13:37.981Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-in-browser-and-server</loc>
    <lastmod>2026-09-02T11:13:45.079Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/how-javascript-code-is-executed</loc>
    <lastmod>2026-09-02T11:13:50.813Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-syntax-and-statements</loc>
    <lastmod>2026-09-02T11:13:56.239Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-variables-let-const-var</loc>
    <lastmod>2026-09-02T11:14:01.985Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-primitive-types</loc>
    <lastmod>2026-09-02T11:14:07.603Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/objects-in-javascript</loc>
    <lastmod>2026-09-02T11:14:13.264Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/null-vs-undefined</loc>
    <lastmod>2026-09-02T11:14:18.728Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/truthy-and-falsy-values</loc>
    <lastmod>2026-09-02T11:14:24.154Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/type-coercion</loc>
    <lastmod>2026-09-02T11:14:29.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/equality-double-vs-triple-equals</loc>
    <lastmod>2026-09-02T11:14:35.550Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/typeof-and-type-checks</loc>
    <lastmod>2026-09-02T11:14:41.051Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/operators-in-javascript</loc>
    <lastmod>2026-09-02T11:14:46.804Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/expressions-vs-statements</loc>
    <lastmod>2026-09-02T11:14:52.814Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/conditional-logic</loc>
    <lastmod>2026-09-02T11:14:58.331Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/loops-in-javascript</loc>
    <lastmod>2026-09-02T11:15:04.121Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/switch-statements</loc>
    <lastmod>2026-09-02T11:15:09.596Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/optional-chaining-and-nullish-coalescing</loc>
    <lastmod>2026-09-02T11:15:15.219Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-functions</loc>
    <lastmod>2026-09-02T11:15:20.774Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/function-parameters-and-arguments</loc>
    <lastmod>2026-09-02T11:15:26.526Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/return-values</loc>
    <lastmod>2026-09-02T11:15:32.661Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/arrow-functions</loc>
    <lastmod>2026-09-02T11:15:39.631Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/function-scope</loc>
    <lastmod>2026-09-02T11:15:46.715Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/closures</loc>
    <lastmod>2026-09-02T11:15:52.490Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/higher-order-functions</loc>
    <lastmod>2026-09-02T11:15:58.111Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/this-in-javascript</loc>
    <lastmod>2026-09-02T11:16:03.755Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-arrays</loc>
    <lastmod>2026-09-02T11:16:09.361Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/array-methods-map-filter-reduce</loc>
    <lastmod>2026-09-02T11:16:14.874Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/object-properties-and-methods</loc>
    <lastmod>2026-09-02T11:16:20.534Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/destructuring</loc>
    <lastmod>2026-09-02T11:16:26.187Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/spread-and-rest-syntax</loc>
    <lastmod>2026-09-02T11:16:31.766Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/references-mutation-and-copying</loc>
    <lastmod>2026-09-02T11:16:37.674Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/template-literals</loc>
    <lastmod>2026-09-02T11:16:43.207Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/default-parameters</loc>
    <lastmod>2026-09-02T11:16:48.860Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/modules-import-and-export</loc>
    <lastmod>2026-09-02T11:16:54.869Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/named-vs-default-exports</loc>
    <lastmod>2026-09-02T11:17:00.394Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-classes-and-prototypes</loc>
    <lastmod>2026-09-02T11:17:06.168Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-errors-and-exception-handling</loc>
    <lastmod>2026-09-02T11:17:11.749Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/debugging-javascript</loc>
    <lastmod>2026-09-02T11:17:17.275Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/callbacks</loc>
    <lastmod>2026-09-02T11:17:22.921Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/promises</loc>
    <lastmod>2026-09-02T11:17:28.414Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/async-and-await</loc>
    <lastmod>2026-09-02T11:17:33.915Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/the-javascript-event-loop</loc>
    <lastmod>2026-09-02T11:17:42.973Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/microtasks-macrotasks-and-execution-order</loc>
    <lastmod>2026-09-02T11:17:48.635Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/the-dom-explained</loc>
    <lastmod>2026-09-02T11:17:55.690Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/selecting-and-modifying-dom-elements</loc>
    <lastmod>2026-09-02T11:18:04.363Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/browser-events-and-event-listeners</loc>
    <lastmod>2026-09-02T11:18:11.525Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/event-bubbling-capturing-and-delegation</loc>
    <lastmod>2026-09-02T11:18:18.859Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/fetch-and-http-apis</loc>
    <lastmod>2026-09-02T11:18:26.067Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/json-with-javascript</loc>
    <lastmod>2026-09-02T11:18:31.973Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/browser-storage-localstorage-and-sessionstorage</loc>
    <lastmod>2026-09-02T11:18:39.066Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/javascript-modules-in-real-projects</loc>
    <lastmod>2026-09-02T11:18:44.941Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/managing-asynchronous-ui-state</loc>
    <lastmod>2026-09-02T11:18:51.934Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/common-javascript-performance-problems</loc>
    <lastmod>2026-09-02T11:18:59.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/common-javascript-mistakes</loc>
    <lastmod>2026-09-02T11:19:05.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/writing-maintainable-javascript</loc>
    <lastmod>2026-09-02T11:19:10.669Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/testing-javascript-fundamentals</loc>
    <lastmod>2026-09-02T11:19:18.148Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/building-a-small-javascript-application</loc>
    <lastmod>2026-09-02T11:19:23.926Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/javascript/from-javascript-fundamentals-to-react</loc>
    <lastmod>2026-09-02T11:19:30.579Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/what-is-a-database</loc>
    <lastmod>2026-09-03T04:59:02.419Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/relational-vs-other-databases</loc>
    <lastmod>2026-09-03T04:59:10.400Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/tables-rows-and-columns</loc>
    <lastmod>2026-09-03T04:59:18.265Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/primary-keys-and-identity</loc>
    <lastmod>2026-09-03T04:59:26.241Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/foreign-keys-and-relationships</loc>
    <lastmod>2026-09-03T04:59:33.996Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/one-to-many-and-many-to-many</loc>
    <lastmod>2026-09-03T04:59:42.138Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/choosing-column-data-types</loc>
    <lastmod>2026-09-03T04:59:50.356Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/null-and-three-valued-logic</loc>
    <lastmod>2026-09-03T04:59:58.250Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/database-constraints</loc>
    <lastmod>2026-09-03T05:00:06.117Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/normalization-and-when-to-break-it</loc>
    <lastmod>2026-09-03T05:00:14.108Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/the-select-statement</loc>
    <lastmod>2026-09-03T05:00:21.953Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/filtering-with-where</loc>
    <lastmod>2026-09-03T05:00:29.844Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/sorting-and-limiting-results</loc>
    <lastmod>2026-09-03T05:00:40.573Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/joins-explained</loc>
    <lastmod>2026-09-03T05:00:49.126Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/outer-joins-and-missing-rows</loc>
    <lastmod>2026-09-03T05:00:56.849Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/aggregation-with-group-by</loc>
    <lastmod>2026-09-03T05:01:04.943Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/subqueries-and-ctes</loc>
    <lastmod>2026-09-03T05:01:13.199Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/window-functions</loc>
    <lastmod>2026-09-03T05:01:21.333Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/insert-update-and-delete</loc>
    <lastmod>2026-09-03T05:01:29.214Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/upserts-and-conflict-handling</loc>
    <lastmod>2026-09-03T05:01:38.585Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/deleting-data-safely</loc>
    <lastmod>2026-09-03T05:01:46.359Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/bulk-operations-and-batching</loc>
    <lastmod>2026-09-03T05:01:54.249Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/what-a-transaction-guarantees</loc>
    <lastmod>2026-09-03T05:02:02.131Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/how-mvcc-works</loc>
    <lastmod>2026-09-03T05:02:11.423Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/isolation-levels-in-practice</loc>
    <lastmod>2026-09-03T05:02:20.054Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/locking-and-deadlocks</loc>
    <lastmod>2026-09-03T05:02:27.943Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/how-a-query-is-executed</loc>
    <lastmod>2026-09-03T05:02:36.886Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/indexes-explained</loc>
    <lastmod>2026-09-03T05:02:45.081Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/choosing-the-right-index</loc>
    <lastmod>2026-09-03T05:02:52.991Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/reading-query-plans</loc>
    <lastmod>2026-09-03T05:03:01.767Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/the-n-plus-one-problem</loc>
    <lastmod>2026-09-03T05:03:11.199Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/connections-and-pooling</loc>
    <lastmod>2026-09-03T05:03:21.408Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/schema-migrations</loc>
    <lastmod>2026-09-03T05:03:31.987Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/backups-and-recovery</loc>
    <lastmod>2026-09-03T05:03:40.666Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/sql-databases/from-sql-to-application-code</loc>
    <lastmod>2026-09-03T05:03:51.326Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/how-web-attacks-actually-work</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/trust-boundaries-and-threat-modelling</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/the-owasp-top-10-in-practice</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/defence-in-depth-and-least-privilege</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/storing-passwords-safely</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/login-attacks-and-rate-limiting</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/sessions-vs-tokens</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/json-web-tokens-in-practice</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/oauth-and-openid-connect</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/passkeys-and-webauthn</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/multi-factor-and-account-recovery</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/broken-access-control</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/designing-permission-models</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/insecure-direct-object-references</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/multi-tenant-data-isolation</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/validation-sanitisation-and-encoding</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/sql-injection-and-parameterisation</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/command-and-path-injection</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/cross-site-scripting</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/content-security-policy</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/csrf-and-samesite</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/clickjacking-and-framing</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/server-side-request-forgery</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/security-headers-that-matter</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/encryption-in-transit-and-at-rest</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/managing-secrets-and-keys</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/handling-personal-data</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/file-uploads-safely</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/dependency-and-supply-chain-security</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/securing-your-ci-cd-pipeline</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/ai-agents-and-prompt-injection</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/security-logging-and-alerting</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/handling-errors-without-leaking</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/web-application-security/responding-to-a-security-incident</loc>
    <lastmod>2026-09-03T06:49:46.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/what-typescript-actually-does</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/structural-typing</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/type-inference</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/assignability-and-subtyping</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/any-unknown-never-and-void</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/union-types-and-narrowing</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/type-guards-and-predicates</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/discriminated-unions</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/exhaustiveness-checking</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/literal-types-and-as-const</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/interfaces-vs-type-aliases</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/optional-readonly-and-index-signatures</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/intersections-and-unions-in-practice</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/the-satisfies-operator</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/enums-and-alternatives</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/generics-as-functions-over-types</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/generic-constraints-and-defaults</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/generic-inference-and-const-type-parameters</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/variance-in-typescript</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/keyof-typeof-and-indexed-access</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/conditional-types</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/mapped-types</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/template-literal-types</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/building-utility-types</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/the-compile-time-runtime-boundary</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/validating-external-data</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/type-assertions-and-when-they-lie</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/typing-errors-and-results</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/modules-and-module-resolution</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/declaration-files</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/reading-tsconfig</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/strictness-flags-in-order</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/build-versus-typecheck</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/reading-typescript-errors</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/migrating-a-javascript-codebase</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/typescript/typescript-at-scale</loc>
    <lastmod>2026-09-03T07:38:50.636Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/what-changes-with-a-second-machine</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/latency-throughput-and-tail-latency</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/the-fallacies-of-distributed-computing</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/failure-is-the-normal-case</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/estimating-capacity</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/synchronous-vs-asynchronous</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/timeouts-are-a-design-decision</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/retries-and-the-thundering-herd</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/circuit-breakers-and-bulkheads</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/the-cap-theorem-properly</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/consistency-models</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/replication</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/partitioning-and-sharding</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/distributed-transactions-and-sagas</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/idempotency</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/why-caching-is-hard</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/cache-strategies</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/cache-invalidation-and-staleness</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/cache-failure-modes</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/queues-and-streams</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/delivery-guarantees</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/the-outbox-pattern</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/dead-letter-queues-and-poison-messages</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/event-driven-architecture-tradeoffs</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/vertical-and-horizontal-scaling</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/load-balancing-and-statelessness</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/rate-limiting-and-backpressure</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/the-database-is-the-bottleneck</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/logs-metrics-and-traces</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/slos-and-error-budgets</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/debugging-a-distributed-system</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/deployment-strategies</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/monolith-or-microservices</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/designing-for-a-given-load</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/system-design/reviewing-an-architecture</loc>
    <lastmod>2026-09-03T08:30:56.498Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/what-http-actually-guarantees</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/resources-representations-and-uris</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/designing-uris</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/statelessness-and-what-it-costs</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/messages-versions-and-the-wire</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/safe-idempotent-and-cacheable</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/choosing-the-right-method</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/status-codes-as-a-protocol</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/how-header-fields-work</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/content-negotiation</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/validators-etag-and-last-modified</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/caching-freshness</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/caching-revalidation-and-staleness</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/conditional-writes-and-lost-updates</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/compression-and-transfer-encoding</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/range-requests-and-partial-content</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/connection-management-and-keep-alive</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/http-2-multiplexing-and-its-limits</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/http-3-and-quic</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/modelling-resources-not-actions</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/collections-filtering-and-sorting</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/pagination-strategies</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/representing-data-in-api-responses</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/api-versioning-strategies</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/error-responses-and-problem-details</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/idempotency-keys-for-unsafe-requests</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/streaming-responses</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/server-sent-events-and-websockets</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/webhooks-as-an-api-surface</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/graphql-and-grpc-in-context</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/why-cors-preflight-happens</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/redirects-and-the-mistakes-they-cause</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/timeouts-and-http-client-configuration</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/retries-over-http</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/rate-limiting-and-429</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/debugging-http-with-curl-and-devtools</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/authentication-over-http</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/api-contracts-and-openapi</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/observability-for-http-apis</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/http-api-engineering/evolving-an-api-without-breaking-clients</loc>
    <lastmod>2026-09-03T09:20:27.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/what-tests-are-actually-for</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/what-makes-a-test-worth-keeping</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/the-anatomy-of-a-test</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/what-to-test-and-what-not-to</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/the-testing-feedback-loop</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/test-scope-not-test-type</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/the-test-pyramid-and-its-critics</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/test-doubles-properly</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/mocking-is-a-design-signal</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/determinism-is-the-whole-game</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/assertions-and-failure-messages</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/test-runners-and-how-they-work</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-asynchronous-code</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/controlling-time-in-tests</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/fixtures-setup-and-teardown</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/parameterised-and-table-driven-tests</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-pure-logic</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-code-that-does-io</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-http-clients</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-http-apis</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-against-a-real-database</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/test-data-and-factories</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-the-browser-and-the-dom</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/why-tests-are-flaky</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/time-and-timezone-flakiness</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/order-dependence-and-shared-state</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/async-and-race-flakiness</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/the-cost-of-a-flaky-suite</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/tests-that-pass-when-they-should-fail</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/diagnosing-a-failing-test</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/reading-coverage-honestly</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/when-tests-and-production-disagree</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/tests-in-continuous-integration</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/keeping-the-suite-fast</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-database-migrations</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-authorization</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/contract-testing-between-services</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-in-production</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/property-based-testing</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/mutation-testing</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/testing-legacy-code</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/learning/testing-engineering/designing-for-testability</loc>
    <lastmod>2026-09-03T10:06:20.454Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/what-is-javascript</loc>
    <lastmod>2026-09-01T09:36:34.686Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/what-is-nodejs</loc>
    <lastmod>2026-09-01T10:59:07.244Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react</loc>
    <lastmod>2026-09-01T10:21:58.091Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-v8-engine</loc>
    <lastmod>2026-09-01T10:59:14.595Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-primitive-data-types</loc>
    <lastmod>2026-09-01T09:36:48.186Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/why-use-react</loc>
    <lastmod>2026-09-01T10:22:05.979Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-event-driven-non-blocking</loc>
    <lastmod>2026-09-01T10:59:22.955Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/var-vs-let-vs-const</loc>
    <lastmod>2026-09-01T09:37:00.499Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-components</loc>
    <lastmod>2026-09-01T10:22:13.323Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-type-coercion</loc>
    <lastmod>2026-09-01T09:37:09.166Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-jsx</loc>
    <lastmod>2026-09-01T10:22:22.101Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-vs-browser-javascript</loc>
    <lastmod>2026-09-01T10:59:31.101Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-equality-double-vs-triple-equals</loc>
    <lastmod>2026-09-01T09:37:15.678Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-function-components-vs-class-components</loc>
    <lastmod>2026-09-01T10:22:33.381Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-io-bound-vs-cpu-bound</loc>
    <lastmod>2026-09-01T10:59:39.080Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-scope</loc>
    <lastmod>2026-09-01T09:37:24.089Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-props</loc>
    <lastmod>2026-09-01T10:22:43.361Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-event-loop</loc>
    <lastmod>2026-09-01T10:59:47.088Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-lexical-scope</loc>
    <lastmod>2026-09-01T09:37:32.200Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-props-vs-state</loc>
    <lastmod>2026-09-01T10:22:52.083Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-event-loop-phases</loc>
    <lastmod>2026-09-01T10:59:56.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-process-nexttick-vs-setimmediate-vs-settimeout</loc>
    <lastmod>2026-09-01T11:00:04.905Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-state</loc>
    <lastmod>2026-09-01T10:23:01.274Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-hoisting</loc>
    <lastmod>2026-09-01T09:37:42.172Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-temporal-dead-zone</loc>
    <lastmod>2026-09-01T09:37:53.156Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-immutable-state</loc>
    <lastmod>2026-09-01T10:23:10.434Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-microtasks-promises</loc>
    <lastmod>2026-09-01T11:00:14.205Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-arrow-functions-vs-regular-functions</loc>
    <lastmod>2026-09-01T09:38:01.806Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-one-way-data-flow</loc>
    <lastmod>2026-09-01T10:23:19.250Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-concurrent-requests-single-thread</loc>
    <lastmod>2026-09-01T11:00:22.453Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-this</loc>
    <lastmod>2026-09-01T09:38:10.601Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-callbacks-vs-promises-vs-async-await</loc>
    <lastmod>2026-09-01T11:00:30.719Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-lifting-state</loc>
    <lastmod>2026-09-01T10:23:28.396Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-controlled-vs-uncontrolled-components</loc>
    <lastmod>2026-09-01T10:23:38.497Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-async-await</loc>
    <lastmod>2026-09-01T11:00:37.946Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-call-apply-bind</loc>
    <lastmod>2026-09-01T09:38:19.021Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-ref</loc>
    <lastmod>2026-09-01T10:23:48.213Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-closures</loc>
    <lastmod>2026-09-01T09:38:27.765Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-promise-all</loc>
    <lastmod>2026-09-01T11:00:46.337Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-execution-context</loc>
    <lastmod>2026-09-01T09:38:34.446Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-reducer-vs-use-state</loc>
    <lastmod>2026-09-01T10:23:57.002Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-async-error-handling</loc>
    <lastmod>2026-09-01T11:00:54.724Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-rules-of-hooks</loc>
    <lastmod>2026-09-01T10:24:05.898Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-concurrency-vs-parallelism</loc>
    <lastmod>2026-09-01T11:01:02.725Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-call-stack</loc>
    <lastmod>2026-09-01T09:38:44.831Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-event-loop</loc>
    <lastmod>2026-09-01T09:38:56.214Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-custom-hooks</loc>
    <lastmod>2026-09-01T10:24:14.672Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-commonjs-vs-es-modules</loc>
    <lastmod>2026-09-01T11:01:11.493Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-microtasks-macrotasks</loc>
    <lastmod>2026-09-01T09:39:05.948Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-effect</loc>
    <lastmod>2026-09-01T10:24:23.729Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-require-module-exports-vs-exports</loc>
    <lastmod>2026-09-01T11:01:19.759Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-module-resolution</loc>
    <lastmod>2026-09-01T11:01:27.999Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-effect-dependencies</loc>
    <lastmod>2026-09-01T10:24:32.267Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-promises</loc>
    <lastmod>2026-09-01T09:39:13.802Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-effect-cleanup</loc>
    <lastmod>2026-09-01T10:24:42.710Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-async-await</loc>
    <lastmod>2026-09-01T09:39:23.258Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-module-caching</loc>
    <lastmod>2026-09-01T11:01:36.151Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-stream-pipe-vs-pipeline</loc>
    <lastmod>2026-09-01T11:01:44.408Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-stale-closures</loc>
    <lastmod>2026-09-01T10:24:51.656Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-error-handling</loc>
    <lastmod>2026-09-01T09:39:32.517Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-libuv-thread-pool</loc>
    <lastmod>2026-09-01T11:01:53.701Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-null-vs-undefined</loc>
    <lastmod>2026-09-01T09:39:41.186Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-rerender</loc>
    <lastmod>2026-09-01T10:25:00.183Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-reconciliation</loc>
    <lastmod>2026-09-01T10:25:09.974Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-truthy-falsy</loc>
    <lastmod>2026-09-01T09:39:49.054Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-worker-threads</loc>
    <lastmod>2026-09-01T11:02:02.770Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-destructuring</loc>
    <lastmod>2026-09-01T09:39:58.365Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-worker-threads-vs-child-processes</loc>
    <lastmod>2026-09-01T11:02:11.680Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-keys</loc>
    <lastmod>2026-09-01T10:25:18.547Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-event-loop-blocking</loc>
    <lastmod>2026-09-01T11:02:20.856Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-spread-rest</loc>
    <lastmod>2026-09-01T09:40:08.310Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-state-preservation-reset</loc>
    <lastmod>2026-09-01T10:25:27.457Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-objects-vs-primitives</loc>
    <lastmod>2026-09-01T09:40:17.760Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-virtual-dom</loc>
    <lastmod>2026-09-01T10:25:36.565Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-http-server-request-lifecycle</loc>
    <lastmod>2026-09-01T11:02:29.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-input-validation</loc>
    <lastmod>2026-09-01T11:02:38.662Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-prototype-chain</loc>
    <lastmod>2026-09-01T09:40:26.013Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-fiber</loc>
    <lastmod>2026-09-01T10:25:45.484Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-authentication-vs-authorization</loc>
    <lastmod>2026-09-01T11:02:47.971Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-prototypes</loc>
    <lastmod>2026-09-01T09:40:37.129Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-context</loc>
    <lastmod>2026-09-01T10:25:54.287Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-path-traversal</loc>
    <lastmod>2026-09-01T11:02:56.893Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-classes-inheritance</loc>
    <lastmod>2026-09-01T09:40:47.092Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-context-performance</loc>
    <lastmod>2026-09-01T10:26:03.312Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-object-create-vs-new</loc>
    <lastmod>2026-09-01T09:40:56.398Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-command-injection</loc>
    <lastmod>2026-09-01T11:03:06.201Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-prop-drilling</loc>
    <lastmod>2026-09-01T10:26:12.365Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-effect-vs-event-handler</loc>
    <lastmod>2026-09-01T10:26:21.573Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-new-operator</loc>
    <lastmod>2026-09-01T09:41:04.423Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-memory-management-garbage-collection</loc>
    <lastmod>2026-09-01T11:03:15.509Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-memo</loc>
    <lastmod>2026-09-01T10:26:31.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-getters-setters</loc>
    <lastmod>2026-09-01T09:41:12.435Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-memory-leak-debugging</loc>
    <lastmod>2026-09-01T11:03:24.279Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-api-performance-optimization</loc>
    <lastmod>2026-09-01T11:03:33.193Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-memo</loc>
    <lastmod>2026-09-01T10:26:40.299Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-property-descriptors</loc>
    <lastmod>2026-09-01T09:41:20.906Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-use-callback-vs-use-memo</loc>
    <lastmod>2026-09-01T10:26:48.684Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-database-connection-pooling</loc>
    <lastmod>2026-09-01T11:03:43.783Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-immutability</loc>
    <lastmod>2026-09-01T09:41:30.096Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-shallow-deep-copy</loc>
    <lastmod>2026-09-01T09:41:39.008Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-rate-limiting</loc>
    <lastmod>2026-09-01T11:03:53.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-diagnose-unnecessary-rerenders</loc>
    <lastmod>2026-09-01T10:26:57.835Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-code-splitting</loc>
    <lastmod>2026-09-01T10:27:06.775Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-horizontal-scaling</loc>
    <lastmod>2026-09-01T11:04:03.211Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-map-vs-set</loc>
    <lastmod>2026-09-01T09:41:51.260Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-lazy</loc>
    <lastmod>2026-09-01T10:27:15.181Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-weakmap-weakset</loc>
    <lastmod>2026-09-01T09:42:00.896Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-caching</loc>
    <lastmod>2026-09-01T11:04:12.533Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-iterators-iterables</loc>
    <lastmod>2026-09-01T09:42:09.585Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-suspense</loc>
    <lastmod>2026-09-01T10:27:23.921Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-background-jobs-queues</loc>
    <lastmod>2026-09-01T11:04:22.068Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/nodejs/nodejs-retries-idempotency</loc>
    <lastmod>2026-09-01T11:04:31.535Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-generators</loc>
    <lastmod>2026-09-01T09:42:19.378Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-error-boundaries</loc>
    <lastmod>2026-09-01T10:27:32.344Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-symbols</loc>
    <lastmod>2026-09-01T09:42:26.569Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-portals</loc>
    <lastmod>2026-09-01T10:27:40.958Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-optional-chaining-nullish-coalescing</loc>
    <lastmod>2026-09-01T09:42:34.596Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-component-composition</loc>
    <lastmod>2026-09-01T10:27:49.650Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-compound-components</loc>
    <lastmod>2026-09-01T10:27:59.719Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-nullish-coalescing-vs-or</loc>
    <lastmod>2026-09-01T09:42:42.301Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-debouncing</loc>
    <lastmod>2026-09-01T09:42:52.936Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-async-data-fetching</loc>
    <lastmod>2026-09-01T10:28:09.795Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-throttling</loc>
    <lastmod>2026-09-01T09:43:03.267Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-async-race-conditions</loc>
    <lastmod>2026-09-01T10:28:18.047Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-batching</loc>
    <lastmod>2026-09-01T10:28:26.075Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-memoization</loc>
    <lastmod>2026-09-01T09:43:14.287Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-pure-functions</loc>
    <lastmod>2026-09-01T09:43:22.146Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-strict-mode</loc>
    <lastmod>2026-09-01T10:28:35.149Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-higher-order-functions</loc>
    <lastmod>2026-09-01T09:43:29.312Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-transitions</loc>
    <lastmod>2026-09-01T10:28:45.064Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-concurrent-rendering</loc>
    <lastmod>2026-09-01T10:28:53.451Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-foreach-map-filter-reduce</loc>
    <lastmod>2026-09-01T09:43:41.319Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-hydration</loc>
    <lastmod>2026-09-01T10:29:01.839Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-concurrency</loc>
    <lastmod>2026-09-01T09:43:53.890Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-performance-optimization</loc>
    <lastmod>2026-09-01T09:44:04.087Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-server-components</loc>
    <lastmod>2026-09-01T10:29:09.608Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/react/react-scalable-application-architecture</loc>
    <lastmod>2026-09-01T10:29:18.878Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/interview/javascript/javascript-async-race-conditions</loc>
    <lastmod>2026-09-01T09:44:13.673Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/javascript</loc>
    <lastmod>2026-09-04T02:45:54.804Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/typescript</loc>
    <lastmod>2026-09-04T02:45:55.879Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/react</loc>
    <lastmod>2026-09-04T02:45:56.812Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/nodejs</loc>
    <lastmod>2026-09-04T02:45:57.572Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/postgresql</loc>
    <lastmod>2026-09-04T02:45:58.439Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/docker</loc>
    <lastmod>2026-09-04T02:45:59.257Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/system-design</loc>
    <lastmod>2026-09-04T02:46:00.005Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/ai</loc>
    <lastmod>2026-09-04T02:46:00.885Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/security</loc>
    <lastmod>2026-09-04T02:46:01.762Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/express</loc>
    <lastmod>2026-09-04T02:46:02.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/prisma</loc>
    <lastmod>2026-09-04T02:46:03.292Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/devops</loc>
    <lastmod>2026-09-04T02:46:04.213Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blogs.uttamthapa.com/topics/engineering</loc>
    <lastmod>2026-09-04T02:46:05.053Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
