<?xml version="1.0" encoding="UTF-8"?>
   <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
       <loc>https://www.inote.tech</loc>
     </url>
     
       <url>
           <loc>https://www.inote.tech/tech</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/easy</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/easy/1.-two-sum</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/easy/13.-roman-to-integer</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/easy/9.-palindrome-number</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/medium</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/medium/11.-container-with-most-water</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/medium/12.-integer-to-roman</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/medium/3.-longest-substring-without-repeating-characters</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/leetcode/medium/5.-longest-palindromic-substring</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/sorting</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/sorting/quick-sort</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/algorithm/sorting/quick-sort/what-is-quick-sort</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/ec2-instance-types</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/ec2-spot-instance</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/how-can-your-ec2-instance-connect-to-other-aws-services</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/how-to-connect-to-your-ec2-instance</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/what-are-common-ports-to-know</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/what-are-ec2-instances-purchasing-options</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/what-are-ec2-sizing-and-configuration-options</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/what-is-amazon-ec2</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/what-is-security-group-in-aws</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/ec2/which-ec2-purchasing-option-is-right-for-me</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/global-infrastructure</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/global-infrastructure/what-is-aws-availability-zone</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/global-infrastructure/what-is-aws-points-of-presence-(edge-locations)</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/global-infrastructure/what-is-aws-region</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/cli</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/cli/how-can-users-access-aws</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/cli/what-is-aws-access-key</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/cli/what-is-aws-cloudshell</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/cli/what-is-the-aws-cli</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/iam-best-practices</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/iam-password-policy</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/iam-policy-structure</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/iam-recap</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/iam-security-tools</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/what-is-iam</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/what-is-iam-policy-permission</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/what-is-iam-role</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/iam/what-is-multi-factor-authentication-mfa</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/aws/what-is-amazon-web-services</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/common-methods-of-a-function-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/common-static-methods-of-object-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/how-does-comparison-work-in-javascript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/how-javascript-convert-an-object-to-a-primitive-using-opca</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/partial-application-and-currying-in-javascript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/promise</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/promise/how-can-you-cancel-an-async-operation-in-javascript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/promise/what-are-async-and-await-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/promise/what-are-static-methods-of-promise-class-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/promise/what-is-promise-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-are-differences-between-normal-function-and-arrow-function-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-generator-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-immediately-invoked-function-expression-iife</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-javascript-closure</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-javascript-hoisting</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-symbol-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-the-difference-between-map-and-weakmap-in-javascript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/what-is-truthy-and-falsy-in-javascript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/basic-concepts/why-should-we-use-map-instead-of-an-object-in-js</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2015-es6-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2016-es7-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2017-es8-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2018-es9-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2019-es10-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2020-es11-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2021-es12-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2022-es13-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2023-es14-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-are-es2024-es15-features</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/javascript/ecmascript-es/what-is-ecmascript-es</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/microservices</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/microservices/message-broker</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/microservices/message-broker/rabbitmq</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/microservices/message-broker/rabbitmq/what-is-amqp</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/microservices/message-broker/rabbitmq/what-is-rabbitmq</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/basic-concepts</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/basic-concepts/what-is-forwardref-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usecallback</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usecallback/how-does-usecallback-prevent-child-component-re-renders</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usecallback/what-is-usecallback-and-why-is-it-used</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usedeferredvalue</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usedeferredvalue/how-does-usedeferredvalue-work-under-the-hood</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usedeferredvalue/how-is-usedeferredvalue-different-from-usetransition</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usedeferredvalue/what-is-usedeferredvalue-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/execution-order-of-multiple-useeffect-hooks</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/how-can-you-handle-asynchronous-side-effects-in-useeffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/how-can-you-optimize-useeffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/how-do-you-clean-up-side-effects-in-useeffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/how-does-react-handle-stale-closures-in-useeffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/what-are-differences-between-useeffect-and-uselayouteffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/what-are-some-common-pitfalls-with-useeffect</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useeffect/what-is-useeffect-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useid</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useid/what-is-useid-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useid/why-was-useid-introduced</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useimperativehandle</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useimperativehandle/how-does-useimperativehandle-work-with-forwardref</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useimperativehandle/how-would-you-create-a-custom-input-component-using-useimperativehandle</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useimperativehandle/what-are-the-potential-pitfalls-of-useimperativehandle</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useimperativehandle/what-is-useimperativehandle-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usememo</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usememo/how-does-usememo-differ-from-usecallback</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usememo/what-are-the-potential-pitfalls-of-using-usememo</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usememo/what-is-usememo</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usereducer</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usereducer/can-usereducer-be-used-with-an-asynchronous-action</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usereducer/what-is-usereducer-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useref</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useref/how-is-useref-different-from-a-plain-javascript-variable</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useref/what-are-the-common-use-cases-for-useref</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useref/what-is-useref-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/useref/when-we-should-use-useref-instead-of-usestate</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usestate</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usestate/what-is-usestate-in-react</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usestate/when-calling-setstate-is-the-state-updated-immediately</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usestate/why-we-should-passing-a-function-to-setstate-instead-of-value</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usestate/why-we-should-use-usereducer-instead-of-usestate-in-some-specific-scenarios</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usetransition</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usetransition/how-usetransition-work-under-the-hood</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usetransition/how-would-you-implement-a-search-with-usetransition</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/reactjs/react-hooks/usetransition/what-is-usetransition-in-react-and-why-would-you-use-it</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns/creational</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns/creational/singleton</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns/creational/singleton/how-to-implement-singleton-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns/creational/singleton/how-you-can-achieve-a-singleton-using-a-module-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns/creational/singleton/what-are-pros-and-cons-of-singleton</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/software-development/design-patterns/creational/singleton/what-is-the-singleton-design-pattern</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/tools</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/tools/macos</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/tools/macos/what-is-common-tools-use-for-macos-developer</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/data-types-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator/what-are-decorators-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator/what-is-class-decorator-and-how-to-use-it</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator/what-is-method-decorator-and-how-to-use-it</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator/what-is-parameter-decorator-and-how-to-use-it</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator/what-is-property-decorator-and-how-to-use-it</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/decorator/what-is-the-reflect-metadata-library-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/types-vs-interfaces-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-arrays</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-casting</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-enums</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-generics</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-intersection-types</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-mappedtypes</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-mixins</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-never</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-readonly</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-static</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-tuples</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-union-types</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/typescript-utility-types</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/what-is-pros-and-cons-of-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/what-is-type-inference-in-typescript</loc>
       </url>
     
       <url>
           <loc>https://www.inote.tech/tech/typescript/what-is-typescript</loc>
       </url>
     
   </urlset>
 