<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hectal.in</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/dsa</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/templates</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/resources</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/practice</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/study-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/projects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/donate</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/docker</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/docker/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/html/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/css</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/css/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/javascript/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/react</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/react/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/python</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/python/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/rag</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/rag/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/typescript/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/data-viz</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/3d-web</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/java</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/java/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/kafka</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/kafka/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/linux</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/linux/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/git</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/git/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/cicd</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/cicd/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/aws</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/aws/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/terraform</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/terraform/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/observability/casebook</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/devsecops</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/labs</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/sre</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/sre/shifts</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/networking</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/networking/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/devops</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/devops/projects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/platform</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/platform/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/stateful</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/redis</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/redis/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/database-design</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/database-design/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/gitops</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/gitops/roadmap</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-start</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-api</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-blocks</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-start/clients-servers-requests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-start/apis-and-data-formats</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-start/where-data-lives</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-start/scaling-from-one-to-millions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-start/system-design-vocabulary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-0/what-is-system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-0/lld-vs-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-0/functional-vs-non-functional</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-0/tradeoffs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-0/numbers-to-know</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-0/interview-framework</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-1/oop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-1/solid</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-1/uml-class-relationships</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-1/abstraction-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-1/domain-modeling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/factory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/abstract-factory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/builder</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/prototype</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/singleton</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/adapter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/decorator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/facade</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/proxy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/composite</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/bridge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/flyweight</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/strategy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/observer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/command</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/template-method</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/chain-of-responsibility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/iterator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/mediator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/memento</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/visitor</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/interpreter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/dependency-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/repository-unit-of-work</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/specification</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/mvc-front-controller</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-2/service-layer-dao-dto</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/requirement-analysis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/identify-entities</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/responsibility-assignment</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/extensibility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/dependency-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/testing-lld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-3/lld-walkthrough</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/parking-lot</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/vending-machine</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/atm-machine</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/library-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/elevator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/splitwise</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/tic-tac-toe</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/chess</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/bookmyshow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/food-delivery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/ride-booking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/notification-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/payment-system-lld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/file-storage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/rate-limiter-lld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/lru-cache-lld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/logging-framework-lld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-4/pub-sub-lld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/threads-primitives</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/synchronization-locks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/concurrent-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/thread-pools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/race-conditions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/deadlocks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/locks-vs-atomics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/producer-consumer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/thread-safe-singleton</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/concurrent-rate-limiter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-5/concurrent-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/internet-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/http</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/https</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/tcp-vs-udp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/websocket</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/rest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/grpc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/long-polling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/sse</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-6/dns-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/rest-resource-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/pagination-filtering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/api-versioning-evolution</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/idempotency-errors-retries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/rest-graphql-grpc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/authentication-oauth-oidc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/authorization-rbac-abac</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-api/webhooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/sql-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/transactions-acid</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/isolation-levels</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/indexes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/joins</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/normalization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/denormalization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-7/concurrency-control</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/replication</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/partitioning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/sharding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/shard-key-selection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/hot-partitions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/consistent-hashing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/sql-vs-nosql</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/document-databases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/key-value-databases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-8/wide-column-databases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/vertical-scaling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/horizontal-scaling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/stateless-services</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/load-balancers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/cdn</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/reverse-proxy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/api-gateway</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/autoscaling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-9/capacity-estimation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/why-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/cache-aside</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/read-through</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/write-through</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/write-back</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/eviction-policies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/cache-invalidation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/redis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/distributed-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/message-queue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/kafka</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/kafka-vs-queue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/delivery-semantics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/retries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/dead-letter-queue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-10/idempotency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/monolith-vs-microservices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/service-boundaries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/api-gateway-microservices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/service-discovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/configuration-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/sync-communication</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/async-communication</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/circuit-breaker</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/retry-timeout</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/bulkhead</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/distributed-transaction</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/saga</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/outbox-pattern</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/idempotency-microservices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/distributed-locking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-11/zero-downtime-migrations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/url-shortener</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/rate-limiter-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/notification-system-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/file-storage-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/pastebin</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/twitter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/instagram</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/news-feed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/chat-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/whatsapp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/youtube</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/netflix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/dropbox</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/google-drive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/uber</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/payment-system-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/ecommerce</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/food-delivery-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/ticket-booking-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/search-engine</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/distributed-logging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/metrics-monitoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/notification-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/distributed-job-scheduler</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/api-gateway-hld</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/feature-flag-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/workflow-engine</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/test-execution-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/ci-cd-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/multi-tenant-saas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/typeahead-autocomplete</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/web-crawler</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/distributed-kv-store</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/proximity-service</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/collaborative-editor</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/leaderboard</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/ad-click-aggregation-topk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/hotel-reservation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-12/distributed-message-queue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/cap-theorem</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/pacelc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/strong-consistency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/eventual-consistency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/linearizability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/quorum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/leader-election</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/distributed-consensus</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/distributed-locks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/distributed-transactions-advanced</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/event-sourcing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/cqrs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-13/data-consistency-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/storage-engines-btree-lsm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/unique-id-generation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/probabilistic-data-structures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/geospatial-indexing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/clocks-and-ordering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/gossip-merkle-failure-detection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/batch-stream-processing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-blocks/backpressure-load-shedding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/reliability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/disaster-recovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/multi-tenancy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/rate-limiting-production</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/data-privacy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/cost-optimization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/deployment-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/blast-radius-cells</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-14/secrets-encryption-passwords</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-15/hld-template</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-15/lld-template</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-15/how-to-study</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-15/first-10-sessions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/topic/phase-15/completion-checklist</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/blog/the-8-questions-of-system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/blog/kafka-without-the-hype</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/blog/solid-is-about-production</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/blog/the-cache-stampede</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/blog/cap-pacelc-say-it-out-loud</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/blog/designing-for-failure</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/projects/netflix</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-0/what-is-a-website</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-0/html-css-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-0/your-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-0/first-page</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-0/hello-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-0/full-skeleton</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-0/about-me</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/elements-tags-attributes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/headings-paragraphs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/text-formatting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/comments-entities</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/links</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/images</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-1/paths-and-folders</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-1/library-notice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-1/chai-recipe</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-1/escape-it</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-1/post-links</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-1/profile-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/block-inline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/semantic-layout</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/document-outline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/quotes-code-time</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/figure-figcaption</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/details-dialog</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-2/global-attributes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-2/fix-the-nesting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-2/semantic-makeover</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-2/fix-the-outline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-2/faq-accordion</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-2/confirm-dialog</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-2/article-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-3/table-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-3/table-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-3/spanning-cells</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-3/accessible-tables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-3/pets-table</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-3/snack-order</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-3/lab-and-lunch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-3/marks-scope</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-3/plans-table</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/form-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/text-inputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/labels-fieldsets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/choices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/more-inputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/buttons</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/validation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-4/form-ux</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-4/newsletter-signup</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-4/contact-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-4/pizza-order</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-4/table-booking</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-4/signup-validation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/responsive-images</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/image-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/audio-video</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/captions-tracks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/iframes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/svg-in-html</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-5/canvas-intro</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-5/sized-lazy-image</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-5/srcset-sizes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-5/art-direction-picture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-5/svg-icon-button</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-5/safe-embed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-5/recipe-media-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/head-deep-dive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/titles-descriptions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/social-cards</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/icons-manifest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/linking-resources</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/structured-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-6/seo-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-6/title-and-description</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-6/fix-the-head</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-6/social-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-6/icons-and-manifest</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-6/product-json-ld</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-6/launch-ready-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/why-accessibility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/alt-text</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/keyboard-focus</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/aria-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/accessible-names</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/validating-html</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/html-best-practices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/topic/phase-7/html-interview</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-7/fix-the-alt-text</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-7/label-the-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-7/keyboard-friendly-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-7/disclosure-widget</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-7/accessible-form-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/html/practice/phase-7/rescue-the-div-soup</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-0/what-is-css</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-0/adding-css</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-0/css-syntax</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-0/devtools-css</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-0/first-rules</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-0/fix-the-syntax</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-0/inline-to-class</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-0/link-order</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-0/profile-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-1/basic-selectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-1/combinators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-1/attribute-selectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-1/pseudo-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-1/logic-selectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-1/pseudo-elements</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-1/class-id-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-1/menu-combinators</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-1/link-types</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-1/zebra-todo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-1/pricing-cards</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-2/cascade</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-2/specificity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-2/inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-2/important</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-2/cascade-layers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-2/fix-losing-rule</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-2/inherit-from-body</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-2/revert-the-reset</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-2/remove-the-ids</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-2/layer-the-buttons</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-2/themed-cards</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/absolute-units</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/relative-units</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/viewport-units</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/colors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/modern-colors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/custom-properties</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-3/css-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-3/colour-formats</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-3/rem-type-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-3/em-buttons</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-3/theme-variables</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-3/fluid-profile-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-4/fonts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-4/web-fonts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-4/font-properties</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-4/text-properties</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-4/text-overflow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-4/lists-links</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-4/font-stacks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-4/readable-article</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-4/sale-banner</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-4/truncate-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-4/blog-typography</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/box-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/box-sizing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/margins</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/display</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/sizing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/overflow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/borders-shadows</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-5/backgrounds</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-5/padded-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-5/border-box-reset</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-5/center-and-collapse</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-5/scroll-panel</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-5/profile-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-6/normal-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-6/position</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-6/z-index</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-6/floats</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-6/centering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-6/corner-badge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-6/center-the-box</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-6/fix-the-menu</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-6/wrap-the-photo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-6/inbox-layout</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-7/flex-container</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-7/flex-alignment</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-7/flex-sizing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-7/flex-wrap-gap</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-7/flex-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-7/row-of-boxes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-7/center-the-badge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-7/split-navbar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-7/sidebar-min-width</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-7/pricing-cards</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-7/sticky-footer-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-8/grid-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-8/grid-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-8/grid-placement</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-8/grid-areas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-8/grid-alignment</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-8/subgrid-grid-vs-flex</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-8/three-column-grid</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-8/feature-tile</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-8/areas-page-layout</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-8/responsive-gallery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-8/subgrid-pricing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/responsive-principles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/media-queries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/user-preferences</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/fluid-typography</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/responsive-media</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/container-queries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-9/logical-properties</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-9/mobile-ready-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-9/mobile-first-grid</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-9/respect-preferences</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-9/fluid-heading</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-9/rtl-ready-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-9/responsive-product-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-10/transitions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-10/transforms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-10/animations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-10/filters-blend</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-10/animation-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-10/scroll-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-10/smooth-hover</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-10/lifting-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-10/loading-spinner</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-10/reduced-motion-banner</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-10/toast-notification</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/css-nesting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/has-in-practice</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/theming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/css-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/css-tooling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/debugging-css</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/css-accessibility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/topic/phase-11/css-interview</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-11/nest-the-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-11/has-form-states</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-11/theme-tokens</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-11/fix-the-overflow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-11/accessible-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/css/practice/phase-11/plan-picker</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-0/what-is-javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-0/adding-javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-0/console-devtools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-0/first-program</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-0/hello-console</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-0/fix-the-typos</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-0/script-too-early</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-0/report-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-0/cafe-bill</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-1/variables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-1/primitive-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-1/numbers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-1/strings-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-1/type-conversion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-1/equality-truthiness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-1/score-keeper</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-1/type-report</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-1/exact-money</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-1/birthday-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-1/adder-fix</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/logical-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/if-else</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/switch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/loop-control</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-2/for-of-in</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-2/even-or-odd</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-2/grade-calculator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-2/shipping-zones</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-2/fizzbuzz-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-2/order-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/function-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/function-forms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/parameters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/scope</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/hoisting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/closures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/higher-order</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/recursion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-3/pure-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-3/greet-function</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-3/arrow-converters</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-3/rest-and-spread</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-3/closure-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-3/recursive-nesting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-3/bill-splitter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-4/string-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-4/unicode</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-4/regex-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-4/math-rounding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-4/number-formatting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-4/dates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-4/slugify-title</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-4/emoji-safe-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-4/parse-log-lines</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-4/split-the-bill</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-4/event-countdown</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/array-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/array-mutation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/array-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/map-filter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/reduce</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/sorting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/array-iteration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/array-destructuring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/nested-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-5/copying-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-5/first-and-last</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-5/shopping-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-5/class-report</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-5/mark-done</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-5/top-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-5/leaderboard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/object-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/property-access</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/object-destructuring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/object-iteration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/references</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/json</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-6/getters-setters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-6/pet-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-6/safe-reading</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-6/merge-and-strip</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-6/vote-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-6/settings-panel</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/this-keyword</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/call-apply-bind</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/prototypes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/constructors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/private-fields</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-7/composition</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-7/fix-lost-this</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-7/rectangle-constructor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-7/temperature-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-7/private-bank-account</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-7/shape-gallery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/what-is-dom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/selecting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/changing-content</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/attributes-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/styles-from-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/creating-elements</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/traversing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-8/dom-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-8/update-greeting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-8/count-tasks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-8/safe-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-8/theme-switcher</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-8/product-grid</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/event-listeners</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/propagation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/delegation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/default-actions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/common-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/form-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/debounce-throttle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-9/custom-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-9/click-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-9/volume-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-9/delegated-todo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-9/cart-events</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-9/debounced-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-9/signup-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/sync-vs-async</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/timers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/event-loop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/callbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/promises</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/promise-chaining</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/promise-combinators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-10/async-await</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-10/countdown</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-10/event-loop-order</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-10/promisify</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-10/with-timeout</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-10/dashboard-loader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/http-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/fetch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/web-storage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/url-apis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/history-routing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/observers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/animation-frame</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-11/more-browser-apis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-11/show-user</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-11/search-url</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-11/remember-name</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-11/hash-router</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-11/user-loader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-12/es-modules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-12/dynamic-import</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-12/npm-packages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-12/build-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-12/code-quality</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-12/typescript-intro</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-12/import-from-module</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-12/fix-module-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-12/strip-the-types</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-12/load-on-click</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-12/semver-satisfies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-12/lazy-tabs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-13/error-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-13/try-catch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-13/throwing-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-13/debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-13/defensive-code</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-13/testing-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-13/safe-divide</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-13/safe-parse</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-13/validation-error-class</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-13/signup-form-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-13/mini-test-runner</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/iterators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/generators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/map-set</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/weak-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/symbols</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/proxy-reflect</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/tagged-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/memory-gc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-14/strict-mode</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-14/iterable-playlist</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-14/range-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-14/word-frequency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-14/validated-settings</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-14/reactive-tasks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/functional-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/design-patterns-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/web-security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/web-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/js-interview-core</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/js-interview-async</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/topic/phase-15/capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-15/functional-toolkit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-15/safe-comments</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-15/event-emitter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-15/promise-all-debounce</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-15/task-app-core</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/javascript/practice/phase-15/task-app-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-0/what-is-react</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-0/mental-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-0/what-you-need</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-0/first-react-app</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-0/hello-react</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-0/three-cards</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-0/fix-the-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-0/like-button</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-0/mood-picker</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/what-is-jsx</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/jsx-rules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/curly-braces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/what-jsx-renders</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/style-and-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/html-to-jsx</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-1/jsx-under-the-hood</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-1/fix-the-jsx</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-1/profile-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-1/inbox-badges</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-1/status-pills</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-1/no-jsx-allowed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-1/weather-week</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/first-component</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/import-export</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/passing-props</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/default-and-rest-props</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/children-prop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/pure-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-2/thinking-in-react</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-2/greeting-props</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-2/product-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-2/button-wrapper</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-2/panel-children</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-2/book-finder</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-3/conditional-rendering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-3/rendering-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-3/keys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-3/nested-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-3/toggle-details</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-3/planet-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-3/search-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-3/fix-the-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-3/task-board</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/responding-to-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/usestate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/rules-of-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/state-as-snapshot</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/batching-and-updaters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/updating-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/updating-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-4/render-and-commit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-4/counter-with-limits</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-4/plus-three</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-4/profile-editor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-4/shopping-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-4/todo-mini-app</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/controlled-inputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/choice-inputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/uncontrolled-inputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/submitting-forms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/many-fields</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/validation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-5/form-libraries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-5/greeting-field</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-5/pizza-order</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-5/profile-one-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-5/signup-validation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-5/contact-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-6/structuring-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-6/derived-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-6/lifting-state-up</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-6/preserving-resetting-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-6/data-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-6/where-state-lives</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-6/one-panel-open</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-6/derive-the-total</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-6/select-by-id</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-6/chat-key-reset</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-6/packing-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/what-are-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/effect-dependencies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/effect-cleanup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/strict-mode-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/effect-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/you-might-not-need-an-effect</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/fetching-in-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/layout-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-7/effect-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-7/tab-title</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-7/stopwatch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-7/key-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-7/derive-dont-sync</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-7/user-loader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-8/useref</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-8/refs-to-dom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-8/ref-as-prop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-8/useimperativehandle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-8/portals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-8/non-react-code</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-8/focus-the-field</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-8/fix-the-stopwatch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-8/forward-the-ref</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-8/expose-a-handle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-8/portal-modal</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-8/chat-scroll</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-9/prop-drilling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-9/context</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-9/context-pitfalls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-9/usereducer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-9/reducer-vs-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-9/reducer-plus-context</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-9/theme-toggle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-9/nested-sections</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-9/reducer-cart</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-9/stop-context-rerenders</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-9/reading-list-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-10/custom-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-10/hook-recipes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-10/usesyncexternalstore</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-10/small-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-10/reuse-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-10/designing-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-10/use-toggle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-10/use-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-10/debounced-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-10/use-local-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-10/external-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-10/compound-tabs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-11/styling-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-11/css-modules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-11/tailwind</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-11/css-in-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-11/component-libraries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-11/animation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-11/status-pill</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-11/volume-bar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-11/scoped-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-11/write-cn</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-11/toast-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-12/why-typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-12/typing-props</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-12/typing-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-12/typing-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-12/typing-context-and-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-12/advanced-component-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-12/typed-profile-card</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-12/typed-button-variants</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-12/typed-score-reducer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-12/typed-todo-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-12/typed-favourites-app</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-13/client-side-routing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-13/react-router-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-13/url-params</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-13/nested-routes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-13/data-routers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-13/route-guards-ux</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-13/first-routes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-13/product-params</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-13/search-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-13/dashboard-layout</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-13/loader-recipes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-13/protected-account</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/data-fetching-landscape</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/async-ui-states</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/suspense</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/use-hook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/error-boundaries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/tanstack-query</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-14/race-conditions-and-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-14/load-a-user</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-14/status-with-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-14/suspense-with-use</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-14/error-boundary-reset</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-14/race-free-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-14/todos-with-tanstack-query</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-15/kinds-of-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-15/context-at-scale</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-15/zustand</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-15/redux-toolkit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-15/atoms-and-signals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-15/choosing-state-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-15/zustand-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-15/homemade-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-15/redux-todos</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-15/persisted-cart</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-15/shop-query-and-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/why-components-rerender</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/reconciliation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/memo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/usememo-usecallback</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/react-compiler</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/profiling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/transitions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/code-splitting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/big-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-16/activity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-16/stop-extra-renders</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-16/stable-callbacks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-16/cache-a-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-16/responsive-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-16/tabs-that-remember</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/why-test</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/vitest-setup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/queries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/user-event</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/async-and-mocking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/testing-hooks-context</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-17/e2e-and-more</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-17/first-tests</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-17/make-tests-green</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-17/accessible-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-17/test-async-loader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-17/cart-reducer-and-hook</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-18</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-18/a11y-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-18/focus-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-18/aria-in-react</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-18/accessible-widgets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-18/a11y-testing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-18/button-not-div</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-18/field-with-useid</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-18/faq-disclosure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-18/announce-results</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-18/focus-dialog</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-18/keyboard-tabs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-19</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/whats-new-react-19</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/actions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/form-actions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/useactionstate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/useformstatus</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/useoptimistic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/metadata-and-resources</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-19/react-19-improvements</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-19/newsletter-form-action</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-19/status-submit-button</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-19/signup-useactionstate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-19/optimistic-likes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-19/optimistic-todo-app</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-20</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/rendering-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/server-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/server-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/nextjs-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/nextjs-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/hydration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-20/frameworks-and-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-20/render-on-the-server</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-20/fix-hydration-mismatch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-20/split-server-and-client</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-20/streaming-boundaries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-20/secure-server-action</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-21</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-21/xss-and-jsx</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-21/dangerously-set-inner-html</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-21/urls-and-attributes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-21/secrets-and-auth</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-21/server-boundary-security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-21/supply-chain</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-21/escape-the-comments</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-21/safe-website-links</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-21/allow-list-sanitiser</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-21/auth-route-guard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-21/lock-down-server-function</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-22</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/project-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/component-api-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/logic-and-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/error-strategy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/i18n</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/large-apps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-22/anti-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-22/controllable-switch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-22/extract-use-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-22/fix-anti-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-22/locale-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-22/widget-boundaries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-23</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-23/build-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-23/environment-config</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-23/deploying</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-23/web-vitals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-23/monitoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-23/upgrading-react</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-23/public-env</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-23/spa-fallback-host</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-23/vitals-p75</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-23/report-render-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-23/chunk-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-24</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/virtualization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/infinite-scroll-pagination</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/scroll-behaviour</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/loading-on-load</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/search-autocomplete</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/realtime-updates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/forms-at-scale</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/overlays-and-feedback</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/offline-and-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-24/theming-and-preferences</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-24/theme-switcher</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-24/modal-focus-return</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-24/toast-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-24/debounced-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-24/infinite-scroll</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-24/virtual-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-25</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-framework</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-news-feed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-autocomplete</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-chat-app</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-ecommerce</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-collaborative-editor</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-dashboard</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-25/fsd-performance-a11y-i18n</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-25/normalised-feed-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-25/cursor-feed-dedup</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-25/url-synced-filters</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-25/optimistic-chat-send</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-25/race-free-autocomplete</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-26</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-26/react-internals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-26/core-interview-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-26/hooks-traps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-26/class-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-26/machine-coding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-26/fix-stale-interval</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-26/accessible-star-rating</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-26/pagination</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-26/class-to-hooks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-26/file-explorer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-26/nested-comments</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/phase/phase-27</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-27/capstone-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-27/capstone-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-27/capstone-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-27/capstone-features</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-27/capstone-quality</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/topic/phase-27/capstone-ship</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-27/m1-static-board</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-27/m2-reducer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-27/m3-persist</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-27/m4-url-filters</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-27/m5-optimistic</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/react/practice/phase-27/m6-keyboard-a11y</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/what-is-a-program</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/what-is-python</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/python-versions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/first-program</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/repl</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/program-anatomy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/reading-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-0/how-python-runs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-0/hello-python</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-0/fix-the-order</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-0/snack-bill</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-0/fix-three-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-0/read-the-traceback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/variables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/numbers-int</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/numbers-float</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/booleans-none</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/strings-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/type-conversion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/arithmetic-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/comparison-logical</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/printing-fstrings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/keyboard-input</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-1/comments-style</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-1/swap-values</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-1/text-to-sum</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-1/split-seconds</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-1/can-enter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-1/receipt-line</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-1/exact-total</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/if-elif-else</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/conditional-expression</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/while-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/for-range</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/break-continue-else</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/enumerate-zip</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/nested-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/match-statement</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-2/walrus</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-2/grade-letter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-2/sum-until-zero</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-2/count-vowels</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-2/first-multiple</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-2/leaderboard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-2/status-message</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/indexing-slicing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/string-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/string-formatting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/unicode-bytes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/string-immutability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/regular-expressions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-3/text-processing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-3/initials</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-3/slice-it</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-3/clean-email</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-3/price-row</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-3/bytes-count</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-3/find-codes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/list-slicing-sorting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/tuples-unpacking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/dictionaries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/hashing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/sets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/comprehensions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/nested-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/copying</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/collections-module</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-4/choosing-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-4/edit-a-cart</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-4/top-scores</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-4/price-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-4/count-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-4/who-came</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-4/students-backup</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/defining-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/arguments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/args-kwargs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/special-parameters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/scope</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/first-class-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/closures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/recursion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/docstrings-annotations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-5/function-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-5/greeting-function</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-5/safe-basket</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-5/average-any</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-5/keyword-only-connect</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-5/make-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-5/recursive-power</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/importing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/your-own-modules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/packages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/standard-library</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/virtual-environments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/uv</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/pyproject</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/project-layout</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-6/packaging-publishing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-6/pin-status</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-6/newest-version</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-6/write-a-module</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-6/read-project</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-6/lookalike-names</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/exceptions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/raising-custom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/exception-groups</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/context-managers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/text-files</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/pathlib</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/csv-json</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/other-formats</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/logging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/dates-times</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-7/markup-parsing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/safe-int</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/custom-error</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/read-write-lines</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/csv-totals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/json-roundtrip</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/parse-dates</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-7/read-xml</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/classes-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/instance-class-attributes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/properties</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/multiple-inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/dunder-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/dataclasses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/enums</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/abc-protocols</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/composition-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-8/slots-memory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-8/bank-account</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-8/shared-list-fix</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-8/temperature-property</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-8/money-dunders</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-8/animals-polymorphism</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-8/swappable-client</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/iteration-protocol</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/generators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/generator-expressions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/itertools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/functools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/decorators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/decorators-advanced</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/contextlib</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-9/functional-style</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-9/countdown-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-9/evens-iterator-class</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-9/batches-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-9/count-calls-decorator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-9/retry-decorator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-9/logged-context-manager</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/type-hints</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/collections-unions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/type-checkers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/generics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/structured-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/protocols-typing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/runtime-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/pattern-matching-depth</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-10/modern-idioms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-10/annotate-function</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-10/generic-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-10/validate-with-hints</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-10/typed-message</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-10/match-commands</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/why-test</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/pytest-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/fixtures-parametrize</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/mocking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/unittest-doctest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/ruff</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/coverage-tdd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-11/quality-automation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-11/catch-the-bug</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-11/pytest-fixture-table</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-11/write-a-fake-llm</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-11/patch-the-rate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-11/write-a-doctest</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-11/tdd-parse-duration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/concurrency-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/the-gil</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/threading</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/concurrent-futures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/multiprocessing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/asyncio-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/asyncio-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/async-iteration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-12/choosing-concurrency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-12/fetch-all</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-12/safe-gather</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-12/answer-or-default</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-12/run-limited</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-12/shout-stream</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-12/queue-workers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/objects-references</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/memory-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/bytecode</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/attribute-lookup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/descriptors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/metaclasses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/profiling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/performance-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-13/c-extensions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-13/split-chunks-view</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-13/lazy-descriptor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-13/ranged-descriptor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-13/plugin-registry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-13/break-the-cycle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-13/fast-common-items</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/numpy-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/indexing-reshaping</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/vectorisation-broadcasting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/aggregation-random</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/linear-algebra</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/pandas-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/loading-cleaning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/groupby-joins</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/plotting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-14/data-ecosystem</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-14/normalise-vector</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-14/scale-columns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-14/top-k-similar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-14/revenue-by-city</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-14/clean-people-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-14/train-test-split</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/http-clients</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/robust-clients</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/secrets-config</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/pydantic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/fastapi</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/databases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/cli-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/automation-scripts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/containers-deploy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-15/web-scraping</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-15/get-user-client</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-15/retry-with-backoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-15/pydantic-product</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-15/safe-user-lookup</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-15/argparse-tool</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-15/scrape-table</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/ai-python-landscape</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/notebooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/calling-llms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/tokens-cost-limits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/streaming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/structured-output</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/prompt-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/embeddings-similarity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/rag-from-scratch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/tool-calling-agents</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/evaluating-ai</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/ml-in-python</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/tensors-pytorch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-16/ai-assistants</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-16/trim-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-16/parse-validate-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-16/cosine-top-k</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-16/rag-prompt</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-16/tool-call-step</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-16/eval-scoring</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/interview-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/interview-output</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/interview-oop-internals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/interview-coding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/interview-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/capstone-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/capstone-core</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/capstone-interface</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/capstone-ship</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/topic/phase-17/whats-next</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-17/fix-mutable-default</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-17/top-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-17/flatten-nested</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-17/lru-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-17/chunk-with-overlap</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/python/practice/phase-17/top-k-retrieval</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/what-is-an-llm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/next-token</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/llm-or-code</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/demo-vs-product</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/llm-engineer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/how-this-course-runs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-0/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-0/count-next-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-0/greedy-generate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-0/check-the-total</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-0/one-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-0/estimate-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/tokens</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/counting-tokens</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/embeddings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/attention</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/context-window</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/sampling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/how-models-are-made</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/reasoning-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/hallucination</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-1/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-1/count-pairs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-1/cosine-similarity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-1/softmax-temperature</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-1/top-p-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-1/trim-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/http-api</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/messages-and-roles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/reading-responses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/keys-and-secrets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/sdks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/errors-and-status-codes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/timeouts-and-cancellation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/provider-interface</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-2/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-2/build-and-read</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-2/trim-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-2/defensive-reader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-2/retry-wisely</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-2/redact-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-2/recorder-wrapper</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/prompts-are-specs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/clear-instructions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/few-shot</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/delimiters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/system-prompts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/asking-for-reasoning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/prompt-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/prompt-versioning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-3/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-3/build-prompt-parts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-3/escape-and-wrap</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-3/strict-render</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-3/few-shot-messages</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-3/regression-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-3/parse-final-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/why-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/json-by-prompting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/json-mode-and-schemas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/json-schema</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/validation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/repair-and-retry</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/extraction-and-classification</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-4/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-4/build-schema</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-4/validate-fields</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-4/extract-object</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-4/drop-invented</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-4/decide-label</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-4/repair-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/why-streaming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/sse</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/assembling-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/relaying-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/cancellation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/partial-json</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/broken-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-5/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-5/sse-events</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-5/assemble-reply</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-5/join-tool-calls</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-5/stop-and-close</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-5/stream-status</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/token-maths</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/budgets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/latency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/exact-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/semantic-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/prompt-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/rate-limits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/retries-and-backoff</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/fallbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/concurrency-and-batching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-6/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-6/price-a-chat</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-6/ttl-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-6/retry-delay</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-6/retry-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-6/token-bucket</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-6/circuit-breaker</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/why-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/tool-loop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/tool-schemas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/validating-arguments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/tool-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/parallel-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/dangerous-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/mcp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-7/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-7/parse-tool-call</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-7/validate-arguments</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-7/tool-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-7/dispatch-with-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-7/pair-by-id</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-7/guarded-run</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/why-rag</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/keyword-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/vector-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/chunking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/rag-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/citations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/vector-databases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-8/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-8/build-inverted-index</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-8/tfidf-rank</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-8/cosine-top-k</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-8/chunk-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-8/check-citations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-8/guarded-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/why-evals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/golden-sets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/scoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/llm-as-judge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/regression-tests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/fakes-and-recordings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/online-evaluation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-9/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-9/write-scorers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-9/precision-recall</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-9/compare-runs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-9/ci-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-9/record-replay</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-9/swap-judge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/threat-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/prompt-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/output-handling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/data-leakage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/pii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/moderation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/least-privilege</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/red-teaming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-10/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-10/escape-html</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-10/redact-emails</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-10/tool-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-10/withhold-leaks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-10/red-team-runner</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/why-observe</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/logging-safely</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/tracing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/metrics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/dashboards-and-alerts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/feedback-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/incident-drills</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-11/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-11/redact-log-line</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-11/nearest-rank-percentile</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-11/span-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-11/window-alert</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-11/observed-call</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/api-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/conversation-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/queues-and-jobs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/multi-tenancy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/model-routing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/config-and-flags</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/deployment</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-12/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-12/clean-request</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-12/trim-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-12/idempotent-submit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-12/tenant-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-12/cascade-router</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-12/rollout-bucket</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/choosing-a-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/open-vs-hosted</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/quantisation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/running-locally</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/fine-tuning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/distillation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/benchmarks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-13/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-13/weighted-scorecard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-13/will-it-fit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-13/int8-quantiser</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-13/break-even-requests</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-13/lora-size</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-13/contamination-check</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/interview-concepts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/design-support-bot</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/design-document-qa</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/coding-round</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/next-steps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/topic/phase-14/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-14/estimate-cost-and-load</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-14/sse-parser-split-chunks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-14/trim-history-budget</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-14/retry-with-full-jitter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/llm-engineering/practice/phase-14/evaluation-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/what-is-rag</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/why-rag</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/rag-or-not</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/first-rag-by-hand</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/real-embeddings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/the-product</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-0/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-0/shared-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-0/top-k-with-a-bar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-0/prompt-with-sources</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-0/review-citations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-0/baseline-hit-rate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/text-to-terms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/inverted-index</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/tf-idf</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/bm25</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/phrases-and-fields</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/where-keywords-fail</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/search-engines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-1/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-1/analyze-text</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-1/build-inverted-index</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-1/bm25-term-score</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-1/phrase-match</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-1/exact-id-first</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/meaning-as-vectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/similarity-measures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/normalisation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/how-embedding-models-learn</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/dimensions-and-storage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/queries-and-documents</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/choosing-a-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/embedding-apis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-2/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-2/unit-vectors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-2/top-k-by-cosine</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-2/storage-planner</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-2/batch-embedder</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-2/cached-embedder</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/exact-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/why-approximate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/ivf</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/hnsw</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/quantisation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/recall-vs-speed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/filtered-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-3/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-3/exact-top-k</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-3/recall-at-k</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-3/kmeans-round</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-3/ivf-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-3/quantise-vectors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-3/post-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/loading-documents</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/pdfs-and-tables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/cleaning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/chunking-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/chunk-context</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/metadata</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/incremental-ingestion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/ingestion-pipelines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-4/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-4/html-to-text</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-4/shingles-and-jaccard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-4/chunk-markdown-with-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-4/plan-a-sync</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-4/clean-pages-and-drop-headers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-4/fnv-hash-and-exact-duplicates</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/why-a-vector-database</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/pgvector</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/kinds-of-stores</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/collections-and-schemas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/metadata-filtering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/upserts-and-deletes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/sizing-and-cost</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/choosing-a-store</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-5/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-5/top-k-by-dot</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-5/filtered-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-5/tombstone-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-5/size-calculator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-5/keep-widening</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/why-hybrid</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/score-fusion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/reciprocal-rank-fusion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/cross-encoders</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/rerank-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/diversity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/when-it-pays-off</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-6/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-6/rrf-fuse</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-6/normalise-and-mix</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-6/rerank-with-fallback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-6/mmr-select</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-6/hit-rate-and-mrr</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/the-query-problem</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/query-rewriting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/query-expansion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/multi-query</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/conversational-retrieval</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/routing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/filters-from-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-7/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-7/rewrite-with-rules</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-7/fuse-ranked-lists</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-7/guard-a-rewrite</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-7/validate-a-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-7/route-with-a-default</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-7/standalone-prompt</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/prompt-layout</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/context-budget</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/citations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/refusing-without-evidence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/conflicting-sources</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/answer-formats</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/grounding-checks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-8/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-8/pack-sources</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-8/check-citations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-8/refusal-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-8/validate-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-8/flag-unsupported</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/why-evaluate-rag</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/golden-sets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/recall-and-precision</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/mrr-and-ndcg</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/answer-quality</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/failure-analysis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/regression-tests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/online-evaluation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-9/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-9/recall-precision-hit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-9/mean-reciprocal-rank</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-9/ndcg-by-hand</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-9/triage-the-stage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-9/regression-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/threat-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/indirect-prompt-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/access-control</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/tenant-isolation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/personal-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/data-deletion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/poisoning-and-provenance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-10/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-10/fail-closed-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-10/redact-contact-details</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-10/wrap-untrusted-sources</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-10/delete-and-audit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-10/tenant-safe-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-10/quarantine-orders</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/freshness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/latency-budgets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/cost</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/scaling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/changing-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/incident-drills</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-11/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-11/index-lag</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-11/answer-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-11/worst-stage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-11/scatter-gather</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-11/triage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/parent-child</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/hierarchical-retrieval</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/multi-vector</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/graph-retrieval</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/structured-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/multimodal</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/agentic-retrieval</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/long-context-or-rag</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-12/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-12/small-to-big</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-12/maxsim</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-12/graph-walk</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-12/sql-guard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-12/loop-guard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/interview-map</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/design-document-qa</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/design-support-assistant</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/debugging-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/trade-off-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/topic/phase-13/playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-13/capacity-estimate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-13/handoff-rules</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-13/filter-then-rank</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-13/launch-gate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/rag/practice/phase-13/week-one-alerts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-0/what-is-typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-0/how-it-works</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-0/typescript-7</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-0/first-project</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-0/fix-the-value</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-0/annotate-a-parameter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-0/catch-the-typos</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-0/fix-the-price</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-0/typed-bill</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/annotations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/primitives</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/inference</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/arrays-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/objects-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/any-unknown</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-1/null-undefined</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-1/annotate-a-function</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-1/two-choices-only</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-1/first-word-or-none</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-1/shape-of-a-user</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-1/length-of-anything</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-1/order-total</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/function-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/optional-default-rest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/void-never</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/callbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/overloads</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/this-in-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-2/call-construct-signatures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-2/type-a-function</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-2/defaults-and-rest</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-2/type-the-callback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-2/a-helper-that-never-returns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-2/overloaded-measure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-2/callable-logger</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-3/type-aliases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-3/interfaces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-3/extending</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-3/type-vs-interface</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-3/structural-typing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-3/index-signatures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-3/name-the-shapes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-3/describe-a-user</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-3/extend-employee</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-3/accept-books-too</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-3/word-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-3/typed-inventory</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/unions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/literal-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/narrowing-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/in-instanceof</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/discriminated-unions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/exhaustiveness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-4/type-predicates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-4/allowed-directions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-4/narrow-with-typeof</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-4/tag-the-shapes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-4/never-forget-a-case</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-4/is-user-guard</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-4/request-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-5/readonly-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-5/tuples</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-5/enums</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-5/object-and-empty</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-5/never-deep</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-5/assertions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-5/sorted-copy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-5/min-max-pair</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-5/status-object</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-5/palette-satisfies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-5/never-fail</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-5/zip-pairs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/class-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/access-modifiers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/abstract-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/implements</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/static-and-accessors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/this-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-6/decorators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-6/playlist-class</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-6/private-wallet</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-6/abstract-shapes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-6/implement-logger</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-6/fluent-email</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-6/counted-decorator</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/why-generics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/generic-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/constraints</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/generic-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/generic-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/inference-control</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-7/variance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-7/generic-first</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-7/pluck-property</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-7/result-type</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-7/generic-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-7/group-by</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-7/typed-emitter</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-8/keyof</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-8/typeof-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-8/indexed-access</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-8/mapped-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-8/key-remapping</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-8/colour-names</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-8/typed-get-prop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-8/cart-line-type</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-8/mapped-forms</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-8/public-getters</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-9/conditional-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-9/distributive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-9/infer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-9/template-literal-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-9/recursive-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-9/element-of</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-9/never-null</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-9/is-never</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-9/handler-names</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-9/route-links</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-10/object-utilities</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-10/union-utilities</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-10/build-your-own</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-10/branded-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-10/type-safety-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-10/type-level-limits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-10/user-patch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-10/pick-by-value</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-10/branded-ids</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-10/shipment-states</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-10/typed-theme</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-11/es-modules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-11/module-resolution</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-11/declaration-files</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-11/typing-js-libraries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-11/globals-augmentation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-11/js-with-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-11/window-theme</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-11/merge-account</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-11/array-last</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-11/explicit-exports</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-11/typed-config</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-12/tsconfig-anatomy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-12/strictness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-12/target-lib-emit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-12/project-references</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-12/running-typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-12/performance-diagnostics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-12/fix-implicit-any</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-12/missing-nickname</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-12/last-item-or-zero</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-12/switch-and-returns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-12/delete-not-undefined</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-12/erasable-rewrite</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-13/dom-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-13/events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-13/async-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-13/fetch-and-json</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-13/error-handling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-13/browser-apis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-13/set-text-safely</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-13/read-a-number</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-13/enter-key-handler</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-13/typed-custom-event</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-13/validate-fetched-todos</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-13/tiny-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-14/typing-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-14/state-and-refs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-14/react-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-14/context-and-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-14/generic-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-14/react-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-14/typed-badge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-14/typed-reducer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-14/typed-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-14/typed-context</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-14/generic-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-14/remote-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-15/vite-and-frameworks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-15/linting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-15/testing-with-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-15/migrating-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-15/api-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-15/monorepos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-15/read-port</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-15/typed-routes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-15/type-tests</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-15/typed-contract</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-15/validate-at-the-edge</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-15/migrate-pricing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-16/type-system-internals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-16/inference-deep</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-16/declaration-merging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-16/type-level-programming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-16/soundness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-16/library-authoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-16/fix-widening</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-16/tuple-helpers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-16/route-params</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-16/no-infer-fallback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-16/readonly-view</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-16/merge-settings</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-17/interview-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-17/interview-advanced</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-17/type-challenges</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-17/code-review</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/topic/phase-17/capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-17/challenge-pick-readonly</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-17/challenge-tuples</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-17/challenge-includes-awaited</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-17/review-fix-the-leak</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-17/review-exhaustive-shapes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/typescript/practice/phase-17/capstone-typed-store</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-0/what-is-an-ai-feature</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-0/anatomy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-0/the-live-editor</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-0/first-stream</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-0/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-0/show-the-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-0/stream-into-the-page</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-0/check-the-status</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-0/keep-the-partial-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-0/mini-mitra</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-1/request-and-response</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-1/ui-states</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-1/http-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-1/timeouts-and-retries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-1/the-proxy-route</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-1/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-1/read-the-reply</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-1/cut-off-and-blocked</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-1/empty-and-busy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-1/friendly-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-1/timeout-and-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-1/safe-route</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/why-streaming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/readable-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/bytes-to-text</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/server-sent-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/the-chunk-format</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/rendering-tokens</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/auto-scroll</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-2/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-2/decode-without-breaking</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-2/buffer-the-events</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-2/say-why-it-ended</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-2/follow-the-bottom</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/cancelling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/partial-answers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/mid-stream-failure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/retry-and-regenerate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/slow-and-stuck</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/rate-limits-in-the-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-3/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-3/add-a-stop-button</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-3/label-the-ending</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-3/keep-what-arrived</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-3/countdown-on-429</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-3/retry-with-backoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/message-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/chat-reducer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/sending-history</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/persistence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/many-chats</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/edit-and-branch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/races</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-4/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-4/number-the-messages</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-4/resend-the-history</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-4/trim-to-a-budget</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-4/a-safe-reducer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-4/save-and-restore</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/why-an-sdk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/stream-text</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/use-chat</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/message-parts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/customising-requests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/errors-and-retries-sdk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/metadata-and-usage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/persistence-sdk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-5/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-5/show-a-chat</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-5/add-a-stop-button</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-5/friendly-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-5/render-the-parts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-5/send-the-last-message</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-5/mini-mitra</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/streaming-markdown</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/code-blocks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/never-trust-output</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/links-and-images</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/long-answers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/sources-and-citations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/reasoning-and-status</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-6/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-6/text-not-html</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-6/link-scheme-check</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-6/hide-half-marker</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-6/copy-outcomes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-6/source-list</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/why-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/schemas-with-zod</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/generating-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/streaming-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/ai-filled-forms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/generative-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-7/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-7/check-the-reply</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-7/fill-the-form</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-7/choose-a-component</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-7/grow-the-basket</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/what-tools-are</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/defining-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/tool-part-states</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/tool-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/client-side-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/human-approval</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/multi-step</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/tool-safety</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-8/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-8/show-the-tool</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-8/when-the-tool-fails</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-8/ask-before-cancelling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-8/stop-the-runaway</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-8/browser-tool</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/threat-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/prompt-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/output-handling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/data-exfiltration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/least-privilege</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/refusals-and-moderation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/privacy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-9/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-9/safe-links</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-9/block-the-image</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-9/own-orders-only</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-9/hide-before-sending</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/perceived-speed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/showing-uncertainty</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/feedback-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/empty-and-first-run</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/the-input-box</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/accessibility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/mobile-and-i18n</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-10/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-10/starter-once</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-10/enter-to-send</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-10/quiet-live-region</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-10/draft-keeper</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-10/feedback-buttons</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-11/attachments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-11/image-input</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-11/image-generation-ux</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-11/speech-input</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-11/speech-output</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-11/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-11/check-the-file</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-11/fit-the-image</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-11/microphone-says-why</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-11/speakable-sentences</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-11/upload-with-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/why-on-device</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/transformers-js</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/webgpu-and-wasm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/loading-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/workers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/embeddings-in-the-browser</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/browser-llms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-12/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-12/pick-the-backend</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-12/download-progress</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-12/worker-with-cancel</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-12/quota-safe-save</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-12/device-first-then-server</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/tokens-and-cost</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/quotas-and-budgets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/fallbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/testing-ai-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/evals-for-frontend</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-13/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-13/count-before-sending</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-13/show-the-wait</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-13/backup-and-pause</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-13/normalise-the-question</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-13/log-only-what-is-allowed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-13/meter-from-headers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-14/agent-ux</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-14/long-running-tasks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-14/interrupt-and-steer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-14/mcp-for-frontends</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-14/multi-agent-display</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-14/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-14/steps-from-parts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-14/progress-from-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-14/step-limit-notice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-14/stop-the-run</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-14/refuse-a-step</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-15/interview-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-15/interview-system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-15/interview-safety-and-cost</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-15/code-review</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/topic/phase-15/capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-15/split-line-reader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-15/safe-links</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-15/ignore-the-stale-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-15/fix-the-missing-words</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-15/limit-message-with-use-chat</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/ai-frontend/practice/phase-15/build-mitras-core</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/what-you-will-learn</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/what-a-chart-is</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/pixels-and-vectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/where-you-write-code</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/first-smiley</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/your-project-folder</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-0/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-0/size-a-bar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-0/make-room</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-0/give-it-eyes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-0/paint-a-dot</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-0/the-week-in-bars</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/coordinates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/shapes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/paths</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/viewbox</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/style-and-text</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/groups-and-reuse</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-1/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-1/fit-the-circle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-1/three-shapes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-1/draw-a-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-1/scale-the-chart</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-1/bike-icon</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-2/data-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-2/marks-and-channels</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-2/choosing-a-chart</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-2/grouping-and-attention</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-2/honest-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-2/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-2/name-the-kind</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-2/radius-by-area</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-2/fix-the-baseline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-2/low-stations-box</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-3/html-css-bars</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-3/margins-and-scales-by-hand</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-3/bar-chart-by-hand</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-3/line-chart-by-hand</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-3/scatter-and-axes-by-hand</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-3/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-3/bar-widths</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-3/plot-area</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-3/write-a-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-3/points-to-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-3/bars-with-empty-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/your-project-on-your-computer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/loading-csv-and-json</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/dates-and-time-zones</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/cleaning-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/summarising-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/data-in-the-cloud</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-4/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-4/fix-the-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-4/numbers-not-text</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-4/four-states</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-4/local-day</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-4/to-number</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/what-d3-is</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/selections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/the-join-on-divs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/keys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/join-in-svg</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-5/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-5/bars-from-array</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-5/update-and-exit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-5/keep-the-bar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-5/click-shows-name</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-5/top-stations-month</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/linear-scales</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/other-continuous-scales</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/time-scales</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/band-and-point-scales</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/discrete-scales</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/axes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-6/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-6/scale-a-bar</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-6/band-bars</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-6/month-axis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-6/skip-the-zero-hours</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/lines-and-curves</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/stacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/arcs-and-pies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/distributions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/heatmaps-and-small-multiples</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/legends-and-symbols</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-7/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-7/line-with-a-gap</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-7/bins-of-ten</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-7/stack-two-bike-types</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-7/spread-labels</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/pointer-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/tooltips</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/nearest-point</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/highlight-and-filter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/brush-and-zoom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/linked-views</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-8/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-8/nearest-day</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-8/keep-it-on-screen</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-8/legend-with-empty-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-8/read-the-range</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-9/transitions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-9/easing-and-timing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-9/object-constancy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-9/path-and-custom-tweens</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-9/animation-loop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-9/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-9/grow-the-bars</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-9/stagger-without-nan</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-9/reduced-motion-switch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-9/reveal-the-line</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-10/colour-scales</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-10/colour-vision-and-contrast</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-10/typography-and-annotation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-10/dark-mode-and-themes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-10/responsive-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-10/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-10/colour-by-value</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-10/contrast-ratio</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-10/theme-with-tokens</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-10/redraw-by-width</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/canvas-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/paths-and-styles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/transforms-and-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/high-dpi</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/images-and-pixels</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/animation-on-canvas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-11/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-11/forgotten-begin-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-11/restore-the-transform</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-11/sharp-at-two</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-11/no-trips-message</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/measuring-limits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/d3-with-canvas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/hit-testing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/reducing-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/off-the-main-thread</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/scene-graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-12/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-12/which-circle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-12/nearest-station</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-12/total-in-a-worker</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-12/hover-layer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/geojson-and-topojson</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/projections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/choropleths-and-symbols</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/hierarchies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/networks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/flows</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-13/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-13/fit-the-island</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-13/circles-by-area</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-13/treemap-needs-sum</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-13/no-stations-message</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/d3-maths-react-dom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/the-exceptions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/responsive-and-fast</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/recharts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/visx-and-others</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/typescript-for-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-14/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-14/bars-from-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-14/awkward-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-14/one-axis-only</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-14/recharts-height</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-14/use-size</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/what-a-screen-reader-hears</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/text-alternatives</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/data-table-twin</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/keyboard-navigation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/beyond-sight</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/auditing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-15/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-15/name-the-chart</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-15/describe-from-data</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-15/build-a-table-twin</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-15/one-tab-stop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-15/audit-and-fix</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/dashboard-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/filters-and-crossfilter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/real-time-updates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/states-and-failures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/performance-budgets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/export-and-print</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/testing-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-16/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-16/safe-percent</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-16/empty-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-16/ignore-late</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-16/csv-cell</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-16/retry-backoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-17/explore-vs-explain</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-17/annotation-and-narrative</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-17/scrollytelling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-17/step-driven-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-17/stories-on-phones</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-17/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-17/headline-that-can-say-nothing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-17/flip-the-label</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-17/closest-step</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-17/keep-the-chart-sticky</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-17/band-observer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-17/numbers-in-the-text</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/phase/phase-18</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-18/interview-concepts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-18/live-coding-rounds</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-18/frontend-system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-18/debugging-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/topic/phase-18/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-18/bar-chart-ten-minutes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-18/line-tooltip-fifteen-minutes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-18/sparkline-five-minutes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-18/nan-hunt-ten-minutes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/data-viz/practice/phase-18/sharp-canvas-ten-minutes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-0/what-3d-on-the-web-is</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-0/your-path-and-what-you-get</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-0/your-first-scene-on-this-page</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-0/set-up-your-computer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-0/the-project-you-will-build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-0/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-0/paint-a-ball</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-0/place-the-box</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-0/fix-the-black-screen</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-0/build-your-stand</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-1/pixels-and-the-canvas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-1/everything-is-triangles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-1/the-gpu-and-why-it-is-fast</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-1/the-rendering-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-1/webgl-webgpu-and-libraries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-1/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-1/pixel-budget</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-1/fewer-trips</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-1/wind-the-triangle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-1/support-check</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-1/down-tube</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/coordinates-and-axes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/vectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/dot-and-cross-product</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/coordinate-spaces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/matrices-without-fear</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/rotations-euler-and-quaternions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-2/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-2/midpoint-ball</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-2/step-along-a-direction</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-2/mark-the-world-position</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-2/aim-the-pointer</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-2/build-the-fork-tube</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/scene-camera-renderer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/the-render-loop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/resize-and-pixel-ratio</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/object3d-and-transforms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/the-scene-graph</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/debug-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-3/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-3/spin-with-delta-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-3/fit-the-container</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-3/wheels-in-a-bike-group</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-3/draw-only-when-changed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-3/add-the-seat-tube</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/built-in-geometries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/build-the-bike-from-shapes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/buffergeometry-from-scratch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/normals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/uvs-and-bounding-boxes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/editing-geometry</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-4/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-4/one-triangle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-4/flip-the-quad</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-4/put-it-on-the-floor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-4/build-the-stays</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/materials-tour</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/how-light-is-computed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/pbr-metalness-and-roughness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/lights-and-their-cost</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/shadows</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/colour-management-and-tone-mapping</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-5/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-5/light-the-ball</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-5/set-the-intensity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-5/chrome-needs-an-environment</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-5/make-a-shadow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-5/light-the-stand</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/loading-textures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/uv-wrapping-and-repeat</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/filtering-and-mipmaps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/pbr-texture-maps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/environment-maps-and-hdr</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/texture-memory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-6/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-6/fix-the-washed-out-photo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-6/chrome-that-reflects</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-6/free-the-textures</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-6/build-a-tyre</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-7/perspective-and-orthographic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-7/near-far-and-the-depth-buffer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-7/orbit-controls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-7/framing-an-object</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-7/camera-animation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-7/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-7/fix-the-stretch</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-7/limit-the-orbit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-7/frame-the-bike</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-8/raycasting-and-picking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-8/pointer-events-hover-and-click</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-8/html-labels-over-3d</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-8/keyboard-controls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-8/picking-at-scale</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-8/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-8/pick-from-an-offset-canvas</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-8/click-or-drag</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-8/keyboard-twin</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-8/label-on-a-point</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-9/time-based-animation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-9/easing-and-tweening</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-9/the-animation-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-9/morph-targets-and-skinning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-9/reduced-motion-and-pausing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-9/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-9/wheel-at-a-real-speed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-9/tween-by-hand</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-9/play-the-fox</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-9/clone-the-fox</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-9/pause-button</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-9/crankset-ratio</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/inside-gltf</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/export-our-bike-as-gltf</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/loading-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/loading-empty-and-error-states</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/compression-draco-meshopt-ktx2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/licences-and-asset-sources</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-10/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-10/read-the-header</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-10/fit-the-fox</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-10/decode-the-draco-bike</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-10/honest-status</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/why-r3f</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/canvas-and-jsx-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/useframe-and-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/events-in-r3f</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/drei-helpers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/suspense-and-loading</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-11/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-11/a-crate-in-jsx</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-11/spin-without-state</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-11/stop-the-click</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-11/load-with-a-fallback</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-11/add-the-saddle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/what-a-shader-is</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/uniforms-attributes-varyings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/fragment-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/noise-and-shaping-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/vertex-displacement</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/debugging-shaders</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-12/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-12/stripes-shader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-12/circle-shader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-12/frozen-uniform</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-12/lifted-panel</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-12/tint-the-paint</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-13/webgpu-renderer-and-fallback</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-13/node-materials</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-13/tsl-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-13/what-does-not-carry-over</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-13/compute-shaders-for-particles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-13/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-13/which-backend</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-13/stripes-in-tsl</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-13/dim-the-lamp</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-14/a-triangle-in-raw-webgl2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-14/webgl-is-a-state-machine</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-14/a-triangle-in-raw-webgpu</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-14/buffers-bind-groups-and-pipelines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-14/when-to-drop-to-the-raw-api</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-14/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-14/fix-the-fragment-shader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-14/bind-the-second-triangle</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-14/lay-out-the-uniforms</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-14/a-glow-that-respects-motion</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-15/render-targets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-15/the-effect-chain</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-15/bloom-and-glow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-15/anti-aliasing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-15/particles-and-instancing-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-15/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-15/fix-the-pale-orange</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-15/a-screen-in-the-scene</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-15/make-the-lamp-glow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-15/keep-the-edges-smooth</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-16/physics-engines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-16/fixed-timestep</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-16/colliders-and-joints</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-16/syncing-physics-and-render</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-16/a-test-ride</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-16/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-16/catch-the-crate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-16/fixed-steps</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-16/bouncier</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-16/brake-the-ride</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/the-frame-budget</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/draw-calls-and-instancing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/level-of-detail-and-culling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/memory-disposal-and-leaks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/pixels-and-fill-rate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/workers-and-offscreen-canvas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-17/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-17/instance-the-bollards</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-17/fix-the-vanishing-wall</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-17/stop-the-colour-leak</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-17/draw-only-when-needed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-18</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/feature-detection-and-fallbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/context-loss-and-recovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/accessibility-of-3d</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/core-web-vitals-and-lazy-canvases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/webxr-intro</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/deploying</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-18/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-18/fallback-when-no-webgl</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-18/survive-context-loss</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-18/describe-the-scene</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-18/add-the-bell</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/phase/phase-19</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-19/3d-frontend-interview-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-19/debugging-rounds</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-19/design-a-product-configurator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-19/design-a-3d-data-scene</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/topic/phase-19/build</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-19/fix-the-black-scene</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-19/stop-the-flicker</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-19/plug-the-leak</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/3d-web/practice/phase-19/instance-the-rentals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/what-is-a-program</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/what-is-java</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/java-versions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/first-program</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/program-anatomy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/jshell</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/reading-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-0/how-java-runs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/variables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/primitive-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/integer-overflow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/floating-point</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/char-and-boolean</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/type-casting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/arithmetic-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/comparison-logical</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/bitwise-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/strings-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/var-inference</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/output-formatting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/keyboard-input</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-1/constants-literals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/if-else</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/ternary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/switch-statement</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/switch-expressions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/while-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/for-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/enhanced-for</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/break-continue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/nested-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-2/control-flow-practice</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/methods-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/parameters-return</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/pass-by-value</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/overloading</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/varargs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/scope-lifetime</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/recursion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/arrays-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/arrays-2d</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/arrays-utility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-3/stack-and-heap</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/classes-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/fields-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/constructors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/this-keyword</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/encapsulation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/static-members</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/packages-imports</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/object-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/records</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/enums</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/immutable-objects</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-4/object-lifetime</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/super-keyword</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/overriding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/polymorphism</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/casting-instanceof</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/abstract-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/interfaces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/default-static-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/abstract-vs-interface</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/final-keyword</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/sealed-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/composition</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-5/nested-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/string-pool</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/string-equality</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/stringbuilder</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/string-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/text-blocks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/string-formatting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/regex</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-6/unicode</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/what-are-exceptions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/try-catch-finally</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/checked-unchecked</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/throw-throws</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/custom-exceptions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/try-with-resources</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/multi-catch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-7/exception-best-practices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-8/why-generics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-8/generic-classes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-8/generic-methods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-8/bounded-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-8/wildcards</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-8/type-erasure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/collections-overview</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/arraylist</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/linkedlist</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/hashmap-internals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/sets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/linked-tree-maps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/queues-deques</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/priorityqueue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/iterators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/comparable-comparator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/immutable-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/sequenced-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-9/choosing-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/lambdas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/functional-interfaces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/method-references</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/streams-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/stream-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/collectors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/optional</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-10/parallel-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-11/pattern-matching-instanceof</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-11/switch-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-11/record-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-11/unnamed-variables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-11/compact-source-files</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-11/version-map</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-12/io-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-12/readers-writers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-12/nio-files</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-12/serialization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-12/java-time</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/threads</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/thread-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/synchronized</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/volatile-jmm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/locks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/executors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/completablefuture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/concurrent-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/deadlocks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/virtual-threads</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-13/structured-concurrency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-14/class-loading</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-14/jvm-memory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-14/garbage-collection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-14/jit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-14/jvm-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-14/performance-pitfalls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-15/annotations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-15/reflection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-15/modules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-15/build-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-15/junit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-15/logging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-16/interview-core</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-16/interview-oop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-16/output-puzzles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/java/topic/phase-16/capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-0/why-docker</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-0/vm-vs-container</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-0/docker-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-0/installing-docker</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-1/images-vs-containers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-1/container-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-1/essential-commands</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-1/image-tags-registries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-2/first-dockerfile</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-2/layers-and-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-2/dockerignore-and-context</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-2/dockerfile-best-practices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-2/entrypoint-cmd-and-build-args</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-3/why-volumes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-3/named-volumes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-3/bind-mounts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-4/network-drivers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-4/port-publishing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-4/dns-and-service-discovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-5/compose-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-5/compose-dependencies-and-health</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-5/compose-environments-and-overrides</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-6/multi-stage-builds</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-6/jvm-in-containers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-6/spring-boot-docker-features</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-6/testcontainers-for-integration-tests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-7/image-size-optimization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-7/container-security-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-8/private-registries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-8/docker-in-cicd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-8/docker-vs-kubernetes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-8/docker-interview-mastery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-9/namespaces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-9/cgroups</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-9/runtime-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-9/overlayfs-and-rootless</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-10/buildkit-buildx</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-10/production-runtime</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-10/debugging-containers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/docker/topic/phase-10/container-ecosystem</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-0/why-linux</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-0/shell-and-first-commands</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-0/filesystem-hierarchy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-0/paths-and-wildcards</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/creating-viewing-editing-files</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/copying-moving-deleting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/users-groups-ownership</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/permissions-deep-dive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/sudo-and-account-files</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/vim-nano-editing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-1/archives-compression</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-2/unix-philosophy-pipes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-2/grep-and-find</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-2/sed-and-awk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-2/sorting-counting-combining</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-3/what-is-a-process</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-3/monitoring-and-killing-processes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-3/job-control</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-3/systemd-and-services</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-4/ip-addresses-and-dns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-4/inspecting-connections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-4/firewalls-and-ports</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-4/ssh-remote-access</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-5/system-package-managers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-5/language-environment-isolation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-5/environment-variables-and-config</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-6/first-script</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-6/variables-conditionals-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-6/functions-and-arguments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-6/error-handling-and-debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-7/disk-and-storage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-7/logs-and-monitoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-7/cron-and-scheduled-tasks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-7/security-hardening</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-7/partitions-filesystems-lvm-raid</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-8/boot-process-kernel</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-8/proc-sys-system-info</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-8/performance-troubleshooting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-8/strace-lsof-debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/linux/topic/phase-8/troubleshooting-playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-0/why-version-control</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-0/three-trees</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-0/first-repo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-0/configuring-git</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-0/commit-graph</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-1/staging-precisely</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-1/viewing-history</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-1/undoing-safely</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-1/gitignore</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-1/diff-in-depth</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-1/moving-removing-cleaning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-2/branches-explained</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-2/merging-conflicts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-2/rebase-vs-merge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-2/interactive-rebase</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-2/detached-head</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-3/remotes-clone-fetch-pull</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-3/push-tracking-branches</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-3/forks-pull-requests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-3/ssh-keys-signing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-3/remote-housekeeping</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-4/branching-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-4/code-review-workflow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-4/real-conflict-resolution</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-4/git-hooks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-4/how-prs-land</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-5/amending-commits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-5/cherry-pick</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-5/reflog</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-5/force-push-safely</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-6/stash</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-6/bisect</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-6/tags-releases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-6/submodules-monorepos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-6/worktrees</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-6/power-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-7/line-endings-attributes-lfs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-7/commit-messages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-7/git-in-cicd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-7/disaster-recovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-7/committed-a-secret</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-8/git-object-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-8/packfiles-maintenance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-8/large-repos-sparse-partial</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/git/topic/phase-8/branch-protection-rulesets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-0/why-kubernetes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-0/architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-0/pods</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-0/first-cluster-kubectl</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-0/labels-selectors-annotations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-1/deployments-replicasets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-1/services</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-1/statefulsets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-1/jobs-cronjobs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-1/daemonsets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-1/init-containers-sidecars</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-2/configmaps-secrets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-2/namespaces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-2/volumes-pv-pvc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-2/storageclasses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-2/resource-quotas-limitranges</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-3/service-networking-kube-proxy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-3/ingress</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-3/networkpolicy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-3/coredns-service-discovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-4/requests-limits-qos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-4/affinity-taints-tolerations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-4/hpa-vpa</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-4/cluster-autoscaler-keda</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-5/rbac-serviceaccounts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-5/pod-security-securitycontext</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-5/secrets-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-5/admission-controllers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-5/workload-identity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-6/pod-lifecycle-failures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-6/kubectl-debugging-toolkit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-6/rolling-updates-rollbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-6/resource-monitoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-6/logs-metrics-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-7/helm-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-7/writing-a-chart</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-7/releases-upgrades-rollbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-7/helm-hooks-dependencies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-8/crds-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-8/custom-admission-for-crds</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-8/service-mesh-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-8/multi-cluster-gitops-preview</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-9/probes-graceful-shutdown</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-9/pdb-topology-priority</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-9/kustomize</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-9/gateway-api</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-9/cluster-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kubernetes/topic/phase-9/cost-efficiency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-0/why-cicd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-0/pipeline-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-0/build-systems-primer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-0/first-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-1/triggers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-1/build-test-stages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-1/caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-1/matrix-parallel-jobs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-1/quality-gates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-2/workflows-jobs-steps-actions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-2/secrets-environments</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-2/reusable-workflows-composite-actions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-2/self-hosted-runners</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-2/container-images-in-actions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-3/controller-agent-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-3/jenkinsfile-declarative-pipelines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-3/credentials-plugins</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-3/multibranch-shared-libraries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-4/gitlab-ci-yml-stages-jobs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-4/runners-executors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-4/environments-deployment-jobs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-4/rules-includes-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-5/why-artifact-repositories-exist</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-5/nexus-artifactory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-5/container-registries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-5/versioning-promotion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-6/cd-vs-deployment-revisited</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-6/deployment-strategies-in-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-6/approvals-feature-flags</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-6/rollback-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-6/deploying-to-kubernetes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-7/secret-exposure-risks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-7/least-privilege-oidc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-7/supply-chain-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-7/reviewing-pipeline-config</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-7/security-scanning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-8/test-strategy-flaky-tests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-8/monorepo-ci</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-8/release-automation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/cicd/topic/phase-8/delivery-metrics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-0/why-cloud</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-0/regions-azs-shared-responsibility</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-0/first-account-safely</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-0/cli-and-infrastructure-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-1/users-groups-policies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-1/roles-assumerole</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-1/identity-vs-resource-policies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-1/sts-mfa-least-privilege</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-2/ec2-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-2/security-groups-access</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-2/auto-scaling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-2/load-balancers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-3/vpc-subnets-cidr</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-3/routing-igw-nat</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-3/nacls-endpoints</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-3/connecting-vpcs-flow-logs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-4/s3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-4/ebs-efs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-4/rds-aurora</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-4/dynamodb-elasticache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-4/backups-data-protection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-5/ecr-ecs-fargate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-5/eks-and-choosing-compute</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-5/lambda</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-5/api-gateway-serverless-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-6/sqs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-6/sns-eventbridge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-6/cloudwatch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-6/tracing-and-audit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-7/secrets-kms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-7/edge-cloudfront-route53</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-7/multi-account-security-baseline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-7/cost-and-resilience</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-7/incident-response</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-8/well-architected-framework</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-8/iac-on-aws</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-8/kinesis-step-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-8/edge-threat-detection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/aws/topic/phase-8/reference-architecture-capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/stage/stage-7</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-0/setup-and-init</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-0/first-resource</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-0/reading-plans</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-0/variables-locals-outputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-1/inside-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-1/remote-state-s3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-1/drift-and-import</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-1/moved-and-removed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-2/vpc-and-subnets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-2/routing-and-nat</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-2/security-groups</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-2/probe-instance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-3/ecr-and-image</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-3/load-balancer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-3/ecs-service</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-3/autoscaling-and-deploys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-4/rds-postgres</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-4/secrets-to-ecs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-4/lifecycle-and-checks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-4/uploads-and-task-role</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-5/extract-network-module</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-5/ecs-service-module</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-5/module-sources-and-versions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-5/for-each-modules</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-6/workspaces-vs-backends</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-6/dev-and-prod</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-6/accounts-and-provider-aliases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-6/sharing-outputs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-7/ci-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-7/testing-and-linting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-7/policy-gates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/terraform/mission/stage-7/day-two-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/chapter/chapter-0</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/observability/chapter/chapter-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/observability/chapter/chapter-2</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/observability/chapter/chapter-3</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/observability/chapter/chapter-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/observability/chapter/chapter-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-0/nobody-can-tell</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-0/averages-lie</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-0/which-error</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-0/where-is-the-time</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-1/counter-reset</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-1/cardinality-explosion</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-1/cpu-throttling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-1/memory-leak</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-2/log-flood</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-2/pii-in-logs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-2/was-it-the-deploy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-2/parse-what-you-didnt-write</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-3/n-plus-one</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-3/retry-storm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-3/broken-propagation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-3/tail-sampling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-4/alert-fatigue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-4/slos-and-error-budgets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-4/burn-rate-alerts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-4/alert-never-fired</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-5/who-monitors-the-monitor</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-5/long-term-storage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-5/outside-in</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/observability/case/chapter-5/dashboards-as-code</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/chapter/chapter-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/chapter/chapter-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/chapter/chapter-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/chapter/chapter-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-0/key-in-git-history</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-0/secret-in-image-layer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-0/secrets-in-ci</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-0/leaked-key-used</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-1/vulnerable-dependency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-1/install-scripts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-1/sbom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-1/image-signing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-2/root-containers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-2/docker-socket</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-2/base-image</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-2/iac-misconfiguration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-3/pull-request-target</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-3/sast</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-3/ssrf-metadata</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devsecops/lab/chapter-3/runtime-detection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/chapter/chapter-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/chapter/chapter-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/chapter/chapter-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/chapter/chapter-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-0/first-page</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-0/mitigate-under-pressure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-0/incident-command</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-0/blameless-postmortem</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-1/negotiating-slos</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-1/budget-exhausted</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-1/toil</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-1/launch-readiness</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-2/traffic-surge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-2/cascading-failure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-2/az-outage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-2/database-at-limit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-3/game-day</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-3/risky-change</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-3/on-call-health</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/sre/shift/chapter-3/customer-visible-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-0/what-is-a-network</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-0/osi-and-tcpip-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-0/encapsulation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-0/latency-bandwidth-throughput</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-1/ipv4-and-binary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-1/cidr-and-subnet-math</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-1/private-public-special</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-1/ipv6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-2/ports-and-sockets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-2/tcp-handshake-and-teardown</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-2/tcp-reliability-and-states</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-2/udp-and-quic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-3/how-dns-resolution-works</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-3/dns-records</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-3/debugging-dns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-3/dns-for-services</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-4/arp-and-switching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-4/routing-tables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-4/nat</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-4/bgp-anycast-cdn</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-4/dhcp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-4/mtu-fragmentation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-5/load-balancing-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-5/nginx-reverse-proxy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-5/nginx-features</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-5/haproxy-envoy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/troubleshooting-method</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/container-networking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/kubernetes-networking-cni-ebpf</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/packet-capture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/firewalls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/cloud-networking-vpc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/vpns-tunnels</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-6/measuring-network-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/http-requests-responses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/cookies-sessions-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/http-versions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/https-certificates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/application-protocols-proxies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/cors-security-headers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/networking/topic/phase-7/network-attacks-defences</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/stage/stage-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/stage/stage-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/stage/stage-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-0/ansible-inventory-adhoc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-0/playbooks-idempotency-handlers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-0/variables-facts-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-0/roles-vault-dynamic-inventory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-1/gitops-principles-install-argocd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-1/first-application-sync-health</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-1/auto-sync-self-heal-drift</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-1/environments-overlays-ci-handoff</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-2/secrets-in-gitops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-2/deployment-strategies-argo-rollouts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-2/applicationsets-multi-cluster</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/gitops/mission/stage-2/flux-promotion-production-ops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-0/what-is-kafka</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-0/why-kafka-vs-rest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-0/core-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-0/kafka-lab-setup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-0/events-commands-messages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-1/topics-and-configs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-1/topic-naming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-1/partitions-ordering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-1/partition-count</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-1/partition-key-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-2/producer-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-2/batching-compression</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-2/acks-durability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-2/retries-idempotence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-3/consumer-poll-loop</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-3/offsets-commits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-3/consumer-groups-scaling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-3/rebalancing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-3/processing-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-3/share-groups</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-4/replication-isr</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-4/leader-election</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-4/durability-config</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-4/rack-awareness-az</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-5/delivery-semantics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-5/transactions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-5/exactly-once-streams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-5/eos-boundaries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-5/inbox-idempotent-consumer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-6/retries-backoff</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-6/retry-topics-dlt</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-6/lag-backpressure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-6/ordering-guarantees</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-6/hot-partitions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-7/spring-kafka-producer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-7/spring-kafka-consumer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-7/multi-group-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-7/testing-kafka</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-8/why-schemas-formats</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-8/schema-registry</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-8/schema-evolution</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-8/topic-event-strategy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-9/kafka-connect</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-9/connect-production</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-9/cdc-debezium</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-9/outbox</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-10/log-segments-indexes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-10/why-kafka-is-fast</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-10/jvm-broker-resources</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-10/retention-cleanup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-10/log-compaction</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-10/tiered-storage</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-11/streams-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-11/state-stores-recovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-11/windowing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-11/event-time-late-events</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-11/joins-repartitioning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-12/brokers-requests</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-12/kraft</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-12/controller-failure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-12/zk-migration-cluster-ops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-13/security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-13/quotas-multi-tenancy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-13/capacity-planning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-13/large-messages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-13/disaster-recovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-14/metrics-that-matter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-14/lag-observability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-14/client-debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-14/performance-incident</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-14/failure-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-15/event-driven-microservices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-15/saga</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-15/event-sourcing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-15/cqrs-read-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-15/replay-backfill</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/kafka-vs-alternatives</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/anti-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/analytics-pipelines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/uber-and-feeds</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/payment-event-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/log-and-cdc-platforms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-16/capstone-ecommerce</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-17/beginner-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-17/intermediate-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-17/advanced-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-17/senior-staff-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/kafka/topic/phase-17/hands-on-study-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/system/foundations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/system/postgresql</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/system/kafka-messaging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/system/redis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/system/search-elk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/system/performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/foundations/why-state-is-hard</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/foundations/running-stateful-workloads</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/foundations/backups-restores-dr</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/postgresql/postgres-essentials</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/postgresql/connections-pooling-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/postgresql/replication-failover-migrations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/kafka-messaging/kafka-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/kafka-messaging/producers-consumers-semantics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/kafka-messaging/durability-retention-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/kafka-messaging/rabbitmq-sqs-choosing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/redis/redis-data-structures-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/redis/redis-memory-eviction-persistence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/redis/redis-ha-cluster-locks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/search-elk/indexing-mappings-shards</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/search-elk/operating-search-cluster</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/search-elk/log-pipeline-elk</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/performance/load-testing-k6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/performance/jmeter-gatling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/stateful/unit/performance/bottlenecks-capacity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-0/what-is-redis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-0/why-redis-is-fast</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-0/redis-lab-setup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-0/resp-and-threading</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-0/key-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-1/strings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-1/hashes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-1/lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-1/sets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-1/sorted-sets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-1/choosing-a-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-2/ttl-and-expiration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-2/eviction-policies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-2/memory-internals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-2/memory-capacity-planning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-3/atomicity-model</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-3/transactions-watch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-3/lua-scripting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-3/redis-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-3/pipelining</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-4/bitmaps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-4/hyperloglog</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-4/geospatial</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-4/probabilistic-structures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-4/json-query-engine</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-4/vector-search-semantic-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-5/pub-sub</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-5/streams-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-5/consumer-groups</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-5/queue-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-5/keyspace-notifications-client-caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/cache-aside</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/read-write-through-behind</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/invalidation-races</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/cache-penetration</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/cache-stampede</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/avalanche-warming</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-6/multi-level-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-7/fixed-sliding-window</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-7/token-leaky-bucket</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-7/distributed-rate-limiter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-7/distributed-counters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-8/client-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-8/spring-boot-redis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-8/serialization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-8/session-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-8/websocket-fanout</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-8/redis-kafka-postgres</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-9/rdb-snapshots</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-9/aof</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-9/durability-choices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-10/replication</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-10/replica-consistency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-10/sentinel</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-10/cap-partitions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-11/cluster-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-11/hash-tags</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-11/moved-ask-resharding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-11/cluster-failover</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-11/operating-clusters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-12/locks-safe-unlock</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-12/fencing-tokens</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-12/redlock</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-12/idempotency-keys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-12/deduplication</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-12/scheduling-delayed-queues</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-13/hot-keys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-13/big-keys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-13/performance-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-13/monitoring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-13/latency-debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-14/security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-14/failure-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-14/multi-region</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-14/managed-and-kubernetes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-14/upgrades-backups-dr</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/patterns-antipatterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/leaderboard-analytics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/feeds-timelines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/driver-location</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/recommendation-cache-gateway</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/notifications-scheduler</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-15/capstone-ecommerce</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-16/beginner-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-16/intermediate-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-16/advanced-design-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-16/senior-staff-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/redis/topic/phase-16/hands-on-problems-study-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-0/why-probabilistic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-0/family</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-0/bloom-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-1/fp-derivation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-1/sizing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-1/saturation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-1/interview-math</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-2/hash-requirements</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-2/double-hashing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-2/bad-distribution</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-3/java-implementation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-3/thread-safety</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-3/serialization-versioning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-3/libraries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-4/scalable-bloom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-4/counting-bloom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-4/cuckoo-filter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-4/blocked-partitioned</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-4/quotient-xor-ribbon</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-4/choosing-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-5/lsm-sstables</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-5/databases-in-practice</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-5/cdn-edge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-6/membership-accelerator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-6/redis-bloom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-6/local-vs-shared</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-6/username-availability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-7/stale-filters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-7/deletes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-7/rebuild-rotation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-7/distributed-rebuild-merge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-8/event-driven-updates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-8/shard-routing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-8/multi-region</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-9/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-9/failure-modes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-9/security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-9/capacity-planning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-10/web-crawler</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-10/membership-service</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-10/blocklists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-10/object-existence-lsm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-10/capstone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-11/beginner-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-11/intermediate-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-11/advanced-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-11/staff-questions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/bloom-filter/topic/phase-11/readiness-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-3</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-4</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-5</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-6</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-7</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-8</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-9</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-10</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-11</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-12</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-13</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-14</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-15</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-16</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/phase/phase-17</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-0/what-a-database-does</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-0/workloads</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-0/design-framework</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-1/entities-attributes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-1/relationships</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-1/er-inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-1/modeling-practice</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-2/keys</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-2/id-generation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-2/constraints</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-3/functional-dependencies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-3/normal-forms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-3/higher-normal-forms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-3/denormalization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-3/access-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-4/sql-core</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-4/joins</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-4/subqueries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-4/ctes-recursive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-4/window-functions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-4/data-types-null</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-5/acid</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-5/isolation-anomalies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-5/locking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-5/deadlocks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-5/mvcc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-6/storage-layout</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-6/memory-write-path</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-6/wal-durability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-6/vacuum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-6/btree-lsm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-7/index-types</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-7/composite-indexes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-7/advanced-indexes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-7/query-planner</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-7/explain-analyze</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-8/query-optimization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-8/pagination</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-8/connection-pooling</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-8/jpa-hibernate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-8/spring-transactions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-9/replication</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-9/partitioning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-9/sharding</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-9/resharding-cross-shard</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-9/hotspots</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-10/consistency-models</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-10/cap-pacelc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-10/distributed-transactions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-10/outbox-cdc</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-10/idempotency</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/choosing-nosql</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/mongodb</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/cassandra</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/dynamodb</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/elasticsearch</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/redis-as-database</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-11/time-series-olap</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-12/caching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-12/materialized-views</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-12/polyglot-persistence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-12/design-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-13/migrations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-13/backup-restore</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-13/disaster-recovery</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-13/multi-region</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-13/data-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-14/database-security</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-14/privacy-auditing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-14/multi-tenancy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-15/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-15/performance-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-15/failure-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-15/capacity-planning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-15/cost-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/inventory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/payments-ledger</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/ecommerce</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/social-feed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/chat</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/booking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/ride-sharing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-16/notification</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-17/case-study-template</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-17/question-bank-core</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-17/question-bank-scale</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-17/problem-bank</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/database-design/topic/phase-17/labs-study-plan</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/stage/stage-0</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/stage/stage-1</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/stage/stage-2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-0/what-is-platform-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-0/gateway-certmanager-externaldns</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-0/karpenter-capacity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-0/kyverno-guardrails</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-1/backstage-service-catalog</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-1/golden-path-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-1/techdocs-plugins-scorecards</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-2/crossplane-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-2/compositions-self-service-db</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-2/automation-go-python</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/platform/mission/stage-2/measuring-the-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/devops-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/production-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/chaos-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/cloud-cost-optimization</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/infrastructure-testing</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/advanced-aws-landing-zone</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/advanced-kubernetes-ecosystem</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/incident-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/secrets-management</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/twelve-factor-cloud-native</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/tooling-landscape</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/guide/devops-interviews-career</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/linux-server</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/dockerize-java</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/full-docker-compose</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/jenkins-cicd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/kubernetes-deploy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/helm-charts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/aws-terraform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/eks-deploy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/gitops-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/observability-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/devsecops-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/devops/project/production-grade-platform</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/core-100</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/learn/start-here</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/learn/java-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/learn/arrays-and-strings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/learn/objects-and-references</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/learn/collections-toolkit</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/learn/sorting-and-comparators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity/learn/what-big-o-measures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity/learn/growth-rates-and-constraints</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity/learn/space-complexity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity/learn/amortised-and-cases</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/learn/how-arrays-work</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/learn/traversal-and-state</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/learn/kadane</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/learn/matrices</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/learn/characters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/learn/building-strings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/learn/counting-letters</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/learn/palindromes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/learn/how-hashmap-works</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/learn/complement-lookup</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/learn/counting-and-grouping</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/learn/hashing-pitfalls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/learn/running-totals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/learn/prefix-plus-hashmap</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/learn/difference-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/learn/prefix-2d</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/learn/why-two-pointers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/learn/read-write-pointers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/learn/sort-then-two-pointers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/learn/fixed-window</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/learn/variable-window-longest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/learn/variable-window-shortest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/learn/counts-and-at-most-k</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/learn/thinking-recursively</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/learn/call-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/learn/recursion-trees</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/learn/recursion-to-loops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/learn/nodes-and-references</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/learn/dummy-head</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/learn/reversal</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/learn/fast-and-slow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/learn/how-a-stack-works</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/learn/matching-and-nesting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/learn/monotonic-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/learn/queues-fifo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/learn/circular-buffers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/learn/monotonic-deque</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/learn/halving</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/learn/boundaries</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/learn/rotated-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/learn/search-on-answer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/learn/binary-and-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/learn/bit-tricks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/learn/xor-tricks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/learn/choose-explore-unchoose</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/learn/three-templates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/learn/pruning-and-duplicates</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/learn/grid-backtracking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/learn/sorting-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/learn/merge-sort</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/learn/quick-sort-and-select</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/learn/non-comparison-sorts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/learn/sorting-as-a-tool</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/learn/what-overlap-means</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/learn/sort-by-start</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/learn/sort-by-end</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/learn/sweep-line</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/learn/tree-vocabulary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/learn/dfs-traversals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/learn/level-order</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/learn/returning-values</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/learn/building-trees</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/learn/bst-property</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/learn/validating-with-ranges</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/learn/in-order-tricks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/learn/heap-inside</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/learn/priority-queue-java</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/learn/top-k-pattern</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/learn/two-heaps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/learn/k-way-merge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/learn/trie-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/learn/prefix-counts</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/learn/trie-with-dfs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/learn/binary-trie</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/learn/graph-vocabulary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/learn/representations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/learn/grids-as-graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/learn/choosing-an-algorithm</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/learn/bfs-template</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/learn/multi-source-bfs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/learn/implicit-graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/learn/zero-one-bfs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/learn/dfs-template</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/learn/components-flood-fill</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/learn/from-the-border</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/learn/enumerating-paths</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/learn/undirected-cycles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/learn/directed-cycles</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/learn/functional-graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/learn/what-is-topological-order</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/learn/dfs-finishing-order</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/learn/dp-on-dags</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/learn/find-and-union</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/learn/when-to-use-dsu</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/learn/dijkstra</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/learn/bellman-ford-floyd</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/learn/dijkstra-variants</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/learn/kruskal</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/learn/prim</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/learn/memoisation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/learn/tabulation-recipe</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/learn/take-or-skip</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/learn/recognising-dp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/learn/grid-paths</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/learn/rolling-rows</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/learn/backwards-and-squares</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/learn/zero-one-knapsack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/learn/subset-sum-family</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/learn/combinations-vs-permutations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/learn/lis</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/learn/lcs-edit-distance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/learn/palindromes-and-matching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/learn/state-machines</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/learn/interval-dp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/learn/tree-dp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/learn/bitmask-dp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/learn/when-greedy-works</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/learn/reach-and-reset</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/learn/sorting-and-two-passes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/learn/kmp</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/learn/z-function</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/learn/rolling-hash</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/learn/fenwick-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/learn/segment-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/learn/ordered-maps-and-compression</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/learn/bridges-and-articulation-points</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/learn/strongly-connected-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/learn/bipartite-euler-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/learn/ternary-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/learn/meet-in-the-middle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/learn/geometric-divide-and-conquer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/learn/gcd-and-primes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/learn/modular-arithmetic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/learn/digits-and-overflow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/learn/design-method</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/learn/frequency-and-history</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/learn/races-and-locks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/learn/coordination</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/learn/concurrent-collections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/learn/clue-to-pattern</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/learn/constraints-to-complexity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/learn/how-to-drill</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/core-100/learn/using-the-core-100</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/core-100/learn/solving-and-revising</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview/learn/seven-step-method</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview/learn/explaining-your-thinking</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview/learn/expectations-by-level</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview/learn/revision-and-mocks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview/learn/dsa-meets-system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/interview/learn/readiness-checklist</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/problem/reverse-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/java-foundations/problem/second-largest</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity/problem/find-maximum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/complexity/problem/contains-duplicate</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/best-time-to-buy-and-sell-stock</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/majority-element</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/missing-number</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/maximum-subarray</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/rotate-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/spiral-matrix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/arrays/problem/first-missing-positive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/problem/valid-palindrome</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/problem/reverse-words</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/problem/longest-common-prefix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/problem/string-compression</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/strings/problem/longest-palindromic-substring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/problem/two-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/problem/valid-anagram</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/problem/first-unique-character</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/problem/group-anagrams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/problem/top-k-frequent-elements</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/hashing/problem/longest-consecutive-sequence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/range-sum-query</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/find-pivot-index</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/product-of-array-except-self</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/subarray-sum-equals-k</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/contiguous-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/corporate-flight-bookings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/prefix-sum/problem/range-sum-query-2d</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/two-sum-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/move-zeroes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/remove-duplicates-from-sorted-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/squares-of-sorted-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/three-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/container-with-most-water</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/two-pointers/problem/trapping-rain-water</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/maximum-average-subarray</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/longest-substring-without-repeating</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/minimum-size-subarray-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/longest-repeating-character-replacement</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/permutation-in-string</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/minimum-window-substring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sliding-window/problem/subarrays-with-k-distinct</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/problem/fibonacci-number</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/problem/pow-x-n</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/problem/reverse-string-recursive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/problem/tower-of-hanoi</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/recursion/problem/kth-symbol-in-grammar</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/reverse-linked-list</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/middle-of-linked-list</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/linked-list-cycle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/merge-two-sorted-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/remove-nth-from-end</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/add-two-numbers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/palindrome-linked-list</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/reorder-list</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/linked-lists/problem/merge-k-sorted-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/valid-parentheses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/min-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/evaluate-reverse-polish-notation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/decode-string</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/daily-temperatures</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/next-greater-element</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/car-fleet</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/stack/problem/largest-rectangle-in-histogram</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/problem/time-to-buy-tickets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/problem/queue-using-stacks</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/problem/number-of-recent-calls</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/problem/design-circular-queue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/queue-deque/problem/sliding-window-maximum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/binary-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/search-insert-position</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/first-and-last-position</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/search-rotated-sorted-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/find-minimum-rotated</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/search-2d-matrix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/koko-eating-bananas</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/capacity-to-ship-packages</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-search/problem/median-of-two-sorted-arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/single-number</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/number-of-1-bits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/counting-bits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/power-of-two</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/reverse-bits</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/single-number-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/single-number-iii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/sum-of-two-integers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/maximum-product-word-lengths</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bit-manipulation/problem/bitwise-and-of-range</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/subsets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/subsets-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/permutations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/combination-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/letter-combinations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/generate-parentheses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/word-search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/palindrome-partitioning</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/n-queens</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/backtracking/problem/sudoku-solver</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/problem/sort-an-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/problem/sort-colors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/problem/kth-largest-element</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/problem/largest-number</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/problem/relative-sort-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/sorting/problem/count-inversions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/merge-intervals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/insert-interval</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/meeting-rooms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/meeting-rooms-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/non-overlapping-intervals</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/minimum-arrows</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/intervals/problem/interval-list-intersections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/maximum-depth</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/invert-binary-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/same-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/symmetric-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/diameter-of-binary-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/balanced-binary-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/level-order-traversal</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/right-side-view</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/path-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/lowest-common-ancestor</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/construct-from-preorder-inorder</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/binary-tree-maximum-path-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/binary-trees/problem/serialize-deserialize-binary-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/search-in-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/insert-into-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/validate-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/kth-smallest-in-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/lca-of-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/sorted-array-to-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/two-sum-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/delete-node-in-bst</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bst/problem/bst-iterator</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/last-stone-weight</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/k-closest-points</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/kth-largest-in-stream</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/task-scheduler</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/find-median-from-data-stream</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/ipo</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/kth-smallest-in-sorted-matrix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/smallest-range-k-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/heaps/problem/furthest-building</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/implement-trie</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/design-add-search-words</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/word-search-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/replace-words</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/longest-word-in-dictionary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/search-suggestions-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/trie/problem/maximum-xor-of-two-numbers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/problem/find-center-of-star-graph</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/problem/find-the-town-judge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/problem/find-if-path-exists</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/problem/min-vertices-to-reach-all</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/problem/maximal-network-rank</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/graph-fundamentals/problem/island-perimeter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/rotting-oranges</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/shortest-path-binary-matrix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/zero-one-matrix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/open-the-lock</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/nearest-exit-from-maze</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/word-ladder</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/bfs/problem/minimum-obstacle-removal</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/number-of-islands</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/flood-fill</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/max-area-of-island</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/number-of-provinces</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/surrounded-regions</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/pacific-atlantic</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/all-paths-source-target</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/keys-and-rooms</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dfs/problem/clone-graph</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/problem/graph-valid-tree</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/problem/redundant-connection</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/problem/course-schedule</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/problem/find-eventual-safe-states</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/problem/detect-cycles-in-grid</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/cycle-detection/problem/longest-cycle-in-graph</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/course-schedule-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/alien-dictionary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/parallel-courses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/parallel-courses-iii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/sequence-reconstruction</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/minimum-height-trees</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/topological-sort/problem/longest-increasing-path-matrix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/number-of-connected-components</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/satisfiability-of-equations</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/accounts-merge</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/most-stones-removed</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/smallest-string-with-swaps</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/number-of-islands-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/union-find/problem/evaluate-division</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/network-delay-time</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/path-with-minimum-effort</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/cheapest-flights-k-stops</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/path-with-maximum-probability</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/find-the-city</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/swim-in-rising-water</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/shortest-path/problem/number-of-ways-to-arrive</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/problem/min-cost-connect-points</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/problem/connecting-cities-min-cost</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/problem/optimize-water-distribution</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/problem/critical-pseudo-critical-edges</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/mst/problem/remove-max-edges-traversable</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/climbing-stairs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/min-cost-climbing-stairs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/house-robber</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/house-robber-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/delete-and-earn</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/decode-ways</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/word-break</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-foundations/problem/maximum-product-subarray</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/unique-paths</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/unique-paths-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/minimum-path-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/triangle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/minimum-falling-path-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/maximal-square</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/dungeon-game</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-grids/problem/cherry-pickup-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/partition-equal-subset-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/target-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/last-stone-weight-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/coin-change</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/coin-change-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/combination-sum-iv</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/perfect-squares</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-knapsack/problem/ones-and-zeroes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/longest-increasing-subsequence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/russian-doll-envelopes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/longest-common-subsequence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/edit-distance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/longest-palindromic-subsequence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/palindromic-substrings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/distinct-subsequences</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/interleaving-string</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-strings/problem/wildcard-matching</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/stock-with-cooldown</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/stock-with-fee</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/stock-iv</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/burst-balloons</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/minimum-cost-cut-stick</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/house-robber-iii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/binary-tree-cameras</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/partition-k-equal-subsets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/dp-advanced/problem/shortest-path-visiting-all-nodes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/assign-cookies</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/jump-game</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/jump-game-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/gas-station</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/candy</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/partition-labels</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/queue-reconstruction-by-height</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/boats-to-save-people</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/best-time-stock-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/greedy/problem/hand-of-straights</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/find-first-occurrence</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/repeated-substring-pattern</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/rotate-string</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/longest-happy-prefix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/shortest-palindrome</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/repeated-dna-sequences</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-strings/problem/longest-duplicate-substring</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/problem/range-sum-query-mutable</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/problem/count-smaller-after-self</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/problem/reverse-pairs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/problem/count-of-range-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/problem/my-calendar-i</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-ds/problem/longest-increasing-subsequence-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/critical-connections</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/articulation-points</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/count-sccs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/is-graph-bipartite</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/reconstruct-itinerary</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/maximum-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/advanced-graphs/problem/sliding-puzzle</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/peak-index-mountain-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/search-2d-matrix-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/different-ways-to-add-parentheses</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/four-sum-ii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/closest-subsequence-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/partition-minimize-difference</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/divide-and-conquer/problem/closest-pair-of-points</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/gcd-of-strings</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/count-primes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/water-and-jug</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/excel-sheet-column-number</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/factorial-trailing-zeroes</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/reverse-integer</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/count-good-numbers</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/super-pow</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/math/problem/count-anagrams</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/lru-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/lfu-cache</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/time-based-key-value-store</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/snapshot-array</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/insert-delete-getrandom</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/design-hit-counter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/design-twitter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/design-hashset</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/design-hashmap</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/max-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/design-file-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/search-autocomplete-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/design-ds/problem/design-underground-system</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/problem/print-in-order</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/problem/fizz-buzz-multithreaded</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/problem/bounded-blocking-queue</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/problem/token-bucket-rate-limiter</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/concurrency-ds/problem/parallel-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/max-consecutive-ones-iii</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/subarrays-divisible-by-k</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/sum-of-subarray-minimums</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/minimum-genetic-mutation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/path-with-maximum-gold</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/maximum-length-pair-chain</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/minimum-cost-for-tickets</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/find-k-pairs-smallest-sums</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/range-addition</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/pattern-recognition/problem/split-array-largest-sum</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/two-pointers-opposite</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/two-pointers-same-direction</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/fast-slow-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/sliding-window-fixed</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/sliding-window-variable</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/prefix-sum</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/prefix-sum-hashmap</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/difference-array</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/one-pass-state</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/expand-around-center</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/kadane</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/matrix-traversal</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/cyclic-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/hash-lookup</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/frequency-count</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/binary-search-index</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/binary-search-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/stack-matching</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/monotonic-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/monotonic-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/linked-list-reversal</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dummy-node-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/backtracking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/divide-and-conquer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/tree-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/tree-bfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/bst-property</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/trie</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/top-k</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/two-heaps</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/k-way-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/graph-bfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/graph-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/topological-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/union-find</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dijkstra</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/mst</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-1d</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-grid</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-knapsack</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-lis</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-two-sequences</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-interval</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/dp-bitmask</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/merge-intervals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/greedy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/bit-manipulation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/design-ds</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/string-matching</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/range-query</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hectal.in/dsa/patterns/number-theory</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
