<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://calpa.me</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://calpa.me/blog/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://calpa.me/category/ai/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/backend-development/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/cloud-technologies/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/web3-technologies/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/system-architecture/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/career-development/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/project-cases/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/personal-thoughts/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/category/ai/chatgpt/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/javascript/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/typescript/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/reactjs/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/vite/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/vuejs/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/css/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/frontend-development/frontend-performance/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/backend-development/docker/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/backend-development/ci-cd/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/backend-development/python/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/backend-development/nodejs/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/backend-development/api/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/cloud-technologies/aws/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/cloud-technologies/cloudflare-ecosystem/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/cloud-technologies/cloud-deployment/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/cloud-technologies/server-side-rendering/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/cloud-technologies/static-site-generation/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/web3-technologies/blockchain-basics/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/web3-technologies/dapp-development/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/web3-technologies/smart-contracts/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/web3-technologies/web3-architecture/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/system-architecture/microservices-architecture/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/system-architecture/system-optimization/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/system-architecture/tech-stack-selection/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/career-development/learning-path/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/career-development/work-experience/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/career-development/community-participation/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/career-development/git/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/project-cases/personal-projects/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/project-cases/open-source-contributions/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/project-cases/blog-system-development/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/category/project-cases/technical-practice-summary/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://calpa.me/blog/zhihu-unlimited-lives-website/</loc>
<lastmod>2018-03-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/about-calpa-liu/</loc>
<lastmod>2018-05-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/summary-after-two-months-hang-zhou-life/</loc>
<lastmod>2018-08-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/using-namecheap-renew-domain-name-2018/</loc>
<lastmod>2018-02-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/console-log-colorful-output/</loc>
<lastmod>2018-03-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/insert-zero-width-characters/</loc>
<lastmod>2018-04-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gitalk-error-validation-failed-442-solution/</loc>
<lastmod>2018-03-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gatsybjs-async-await-upgrade-bug-solution/</loc>
<lastmod>2018-03-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/google-chrome-69-url-hidden-www-security-issue/</loc>
<lastmod>2018-09-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/regenerator-runtime-is-not-defined/</loc>
<lastmod>2018-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/vtop-graphical-activity-monitor-for-command-line/</loc>
<lastmod>2018-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gitguardian-prevent-public-exposure-of-secrets-in-github/</loc>
<lastmod>2018-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/javascripts-filter-function-explained-by-applying-to-college/</loc>
<lastmod>2018-09-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/five-minutes-to-reduce-application-weight-dayjs/</loc>
<lastmod>2018-09-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/lozadjs-highly-performant-light-configurable-lazy-loader-in-pure-JS-no-dependencies/</loc>
<lastmod>2018-09-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/awesome-promise-methods/</loc>
<lastmod>2018-10-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/javascript-if-else-in-depth/</loc>
<lastmod>2018-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/power-assert-smart-and-elegant-tools/</loc>
<lastmod>2025-03-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/learn-javascript-npm-via-testing-driven-development/</loc>
<lastmod>2018-11-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/front-end-daily-improving-learning-list/</loc>
<lastmod>2018-11-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gatsbyjs-2-how-to-use-starter-to-initiate-project/</loc>
<lastmod>2018-11-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/build-a-modern-website-using-gatsbyJS/</loc>
<lastmod>2018-11-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gatsby-starter-calpa-blog-release-open-source/</loc>
<lastmod>2018-12-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/front-end-blog-system-review-2018/</loc>
<lastmod>2018-12-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hackoberfest-2018-support-open-source-earn-limited-edition-t-shirt/</loc>
<lastmod>2018-10-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/tooling-for-web-lighthouse-puppeteer-and-beyond/</loc>
<lastmod>2018-09-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/useful-web-hosting-platform-netlify-zeit-github-pages/</loc>
<lastmod>2019-02-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/how-to-deploy-nodejs-application-via-zeit-free-plan/</loc>
<lastmod>2019-03-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/software-engineering-gaming-relations/</loc>
<lastmod>2022-02-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/how-to-find-canada-jobs/</loc>
<lastmod>2022-04-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/learn-javascript-through-stackoverflow/</loc>
<lastmod>2019-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/elegantly-creating-reactjs-components-with-storybook/</loc>
<lastmod>2023-01-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gatsbyjs-introduction-start-project-command-line/</loc>
<lastmod>2019-01-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/why-import-react-from-react-in-a-functional-component/</loc>
<lastmod>2019-02-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/10-years-challenge-vertical-horizontal-center-alignment/</loc>
<lastmod>2019-01-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/bcrypt-in-node-js-essential-guide-to-secure-password-hashing/</loc>
<lastmod>2025-03-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/how-to-use-react-to-render-markdown-articles/</loc>
<lastmod>2019-02-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/full-stack-developer-daily-routine/</loc>
<lastmod>2022-05-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/guestbook/</loc>
<lastmod>2017-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/website-revamp-astro-vue-experience/</loc>
<lastmod>2023-08-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/reviewing-my-2023-developer-journey-frontend-backend-cloud-to-web3/</loc>
<lastmod>2023-10-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/tokyo-four-days-three-nights-trip-reflection/</loc>
<lastmod>2023-11-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-tdd-development-experience/</loc>
<lastmod>2023-11-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/how-to-handle-old-404-redirects-with-astro-ssr-for-blog-posts/</loc>
<lastmod>2023-11-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/astro-tailwind-css-animate-css-enhancing-website/</loc>
<lastmod>2023-11-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/letter-to-determined-past-self-self-learn-front-end-engineering/</loc>
<lastmod>2023-12-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/shallow-dive-into-single-responsibility-principle-key-to-writing-more-readable-technical-articles/</loc>
<lastmod>2023-12-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/cloudflare-pages-worker-kv-powerful-server-side-rendering/</loc>
<lastmod>2023-11-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/road-to-alchemist-01/</loc>
<lastmod>2023-11-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/how-to-create-neo4j-database-using-docker-and-docker-compose/</loc>
<lastmod>2025-03-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/dapp-development-learning-roadmap-2024/</loc>
<lastmod>2023-12-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/feynman-learning-to-team-collaboration/</loc>
<lastmod>2023-09-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/road-to-alchemist-02/</loc>
<lastmod>2023-11-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hello-world/</loc>
<lastmod>2017-01-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/localstorage-vs-sessionstorage/</loc>
<lastmod>2017-01-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/git-workflow/</loc>
<lastmod>2017-04-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/common-http-status-code/</loc>
<lastmod>2017-04-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hackUST-2017-hackathon-summary/</loc>
<lastmod>2017-04-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/seoul-korea-blockchain-week-2023-review/</loc>
<lastmod>2023-09-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/coders-of-the-caribbean-review/</loc>
<lastmod>2017-04-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/introduction-to-regular-expression/</loc>
<lastmod>2017-05-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/createlistfromarraylike-problem-solution/</loc>
<lastmod>2017-05-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-component-lifecycle/</loc>
<lastmod>2017-05-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/learn-javascript-in-six-steps/</loc>
<lastmod>2017-05-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/javascript-array-map-parseint-solution/</loc>
<lastmod>2017-05-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/why-i-write-blog-post/</loc>
<lastmod>2017-05-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hong-kong-open-data-from-zero-to-give-up/</loc>
<lastmod>2017-06-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hong-kong-open-sources-conference-remarks/</loc>
<lastmod>2017-06-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/create-markdown-powerpoint-in-5-mins/</loc>
<lastmod>2017-06-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/introduction-to-hhkb-pro-2/</loc>
<lastmod>2017-07-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/six-steps-to-debug-before-directly-ask-question/</loc>
<lastmod>2017-07-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/titanic-a-set-of-animated-icons/</loc>
<lastmod>2017-07-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ens-address-avatar-query-with-typescript-and-viem/</loc>
<lastmod>2023-11-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/utilize-github-issue-by-using-gitalk/</loc>
<lastmod>2017-08-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-markdown-render-markdown-as-component/</loc>
<lastmod>2025-05-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/async-summary/</loc>
<lastmod>2017-09-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-app-optimization-1-source-map/</loc>
<lastmod>2017-08-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/javascript-data-structures-in-deep/</loc>
<lastmod>2017-05-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hang-zhou-interview-summary/</loc>
<lastmod>2017-09-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/frontend-developer-tools-in-macos/</loc>
<lastmod>2017-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hackathon-summary/</loc>
<lastmod>2017-11-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/you-dont-know-javascript-eslint-config/</loc>
<lastmod>2017-11-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/node-prune-remove-unnecessary-files-from-node-modules/</loc>
<lastmod>2017-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/personal-review-2017/</loc>
<lastmod>2017-12-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/front-end-performance-check-list-for-production-in-chinese/</loc>
<lastmod>2017-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/why-i-gave-up-ethereum/</loc>
<lastmod>2024-11-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-native-run-android/</loc>
<lastmod>2017-04-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/importance-of-side-business-enhancing-life-resilience/</loc>
<lastmod>2024-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/crypto-projects-enter-user-acquisition-phase/</loc>
<lastmod>2024-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/stay-calm-during-market-volatility/</loc>
<lastmod>2024-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/erc-7683-ethereum-cross-chain-intent-standard/</loc>
<lastmod>2024-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/advice-for-people-in-debt-and-despair/</loc>
<lastmod>2024-11-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/patience-and-confidence-in-crypto/</loc>
<lastmod>2024-11-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/reflections-after-liquidation/</loc>
<lastmod>2024-12-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/how-to-overcome-darkest-moments/</loc>
<lastmod>2024-12-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/long-term-holding-in-crypto-market/</loc>
<lastmod>2024-12-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/three-essential-investment-portfolios/</loc>
<lastmod>2024-12-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chainlink-svr-defi-value-recapture/</loc>
<lastmod>2024-12-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/literature-core-competency-traffic-era/</loc>
<lastmod>2024-12-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/naval-wealth-creation-guide/</loc>
<lastmod>2024-12-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/business-essence-value-exchange/</loc>
<lastmod>2024-12-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/life-choices-dare-to-try/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/fate-and-luck-power-of-change/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/financial-freedom-lifestyle/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-interaction-future-beyond-chat/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/emotional-regulation-inner-peace/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/tech-to-management-transition-guide/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/bull-market-loss-prevention/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/rebel-excellence-disobedient-success/</loc>
<lastmod>2024-12-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/success-key-learning-and-imitation/</loc>
<lastmod>2024-12-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/bull-market-profit-strategy/</loc>
<lastmod>2024-12-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/2024-reflection-at-the-end-of-year/</loc>
<lastmod>2024-12-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/active-output-finding-direction/</loc>
<lastmod>2024-12-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ethereum-low-gas-opportunities/</loc>
<lastmod>2024-12-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/continuous-growth-daily-effort/</loc>
<lastmod>2024-12-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/small-changes-big-impact/</loc>
<lastmod>2024-12-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/destiny-and-choices-facing-adversity/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/2025-financial-plan/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/power-of-action/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/redefining-work-learning-ai-era/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-inequality-four-aspects/</loc>
<lastmod>2025-01-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/unity-of-knowledge-action-wealth/</loc>
<lastmod>2025-01-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/three-cores-of-side-hustle/</loc>
<lastmod>2025-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/embracing-future-choices/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/lifetime-value-customer-acquisition/</loc>
<lastmod>2025-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/fake-it-until-you-make-it/</loc>
<lastmod>2025-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-agents-next-gen/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/cost-of-living-japan-yen/</loc>
<lastmod>2025-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/2025-resolution-investment-framework/</loc>
<lastmod>2025-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/mindfulness-and-efficiency/</loc>
<lastmod>2025-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/improve-life-quality-less-news/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/charlie-munger-wisdom-patience-action/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/power-of-persistence-learning-from-failure/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/long-term-impact-low-salary/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/mistakes-and-life-error-tolerance/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ethena-expansion-2025-plans/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/middle-aged-connecting-with-youth/</loc>
<lastmod>2025-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/complexity-simplification-money-making/</loc>
<lastmod>2025-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/focus-on-value-exchange/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-agents-workplace-2025/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/traits-of-achievers/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/duan-yongping-wisdom-right-decisions/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/finding-self-lifelong-journey/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/financial-freedom-milestones/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/google-ai-agent-whitepaper/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-agent-cognitive-architecture/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/focus-on-core-users/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/importance-precise-questioning-ai-era/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/liquid-staking-protocol-changes/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/from-anxiety-to-peace-power-of-writing/</loc>
<lastmod>2025-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/workplace-reality-true-goals/</loc>
<lastmod>2025-01-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/time-freedom-foundation-success/</loc>
<lastmod>2025-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-creativity-modern-magic/</loc>
<lastmod>2025-01-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/simple-travel-inner-peace/</loc>
<lastmod>2025-01-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/entrepreneur-success-direction-sense/</loc>
<lastmod>2025-01-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/llm-software-development-efficiency/</loc>
<lastmod>2025-01-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/uv-rust-python-package-manager/</loc>
<lastmod>2025-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/rest-countries-api/</loc>
<lastmod>2025-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-assisted-go-development-urusai/</loc>
<lastmod>2025-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/mygo-telegram-bot/</loc>
<lastmod>2025-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/typescript-go-implementation-breakthrough/</loc>
<lastmod>2025-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/autocorrect-github-actions-improve-chinese-writing-quality/</loc>
<lastmod>2025-03-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/github-actions-go-deploy-tutorial/</loc>
<lastmod>2025-03-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/from-2022-to-2025-revising-the-evolution-of-frontend-development/</loc>
<lastmod>2025-03-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/build-simple-html-presentation-with-vite-revealjs/</loc>
<lastmod>2025-03-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/google-colab-linear-algebra-cr-decomposition-gilbert-strang/</loc>
<lastmod>2025-03-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/sharethis-website-share-tool-full-analysis/</loc>
<lastmod>2025-03-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-jsonschema-form-build-strong-flexible-dynamic-forms/</loc>
<lastmod>2025-03-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/github-actions-docker-image-deployment/</loc>
<lastmod>2025-03-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/docker-base-image-selection-guide-2025/</loc>
<lastmod>2025-03-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gitflow-workflow-best-practices/</loc>
<lastmod>2025-03-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/mockaroo-api-mock/</loc>
<lastmod>2025-03-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/cloudflare-r2-vs-aws-s3/</loc>
<lastmod>2025-03-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/create-react-app-eliminated-vite-rise/</loc>
<lastmod>2025-03-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/umami-privacy-friendly-web-analytics/</loc>
<lastmod>2025-03-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/build-rss-subscription-push-system-with-cloudflare-worker-hono-telegram-bot-api/</loc>
<lastmod>2025-03-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/circle-cctp-v2-usdc-cross-chain-protocol-future/</loc>
<lastmod>2025-03-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/uptime-kuma-boost-website-reliability/</loc>
<lastmod>2025-03-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/monad-redefines-ethereum-compatible-high-performance-l1-blockchain/</loc>
<lastmod>2025-03-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/postcss-modern-css-processor-and-vite/</loc>
<lastmod>2025-03-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/avif-next-generation-image-format/</loc>
<lastmod>2025-03-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/2025-frontend-skill-map-taiwan-job-market-research/</loc>
<lastmod>2025-03-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/medium-zoom-improve-website-image-interactive-experience/</loc>
<lastmod>2025-03-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/scss-advantages-css-differences-and-application-in-react-typescript-project/</loc>
<lastmod>2025-03-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-19-useactionstate-hook/</loc>
<lastmod>2025-03-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/tailwind-css-reactjs-modern-frontend-development/</loc>
<lastmod>2025-03-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/foundry-build-deploy-smart-contracts/</loc>
<lastmod>2025-03-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/frontend-performance-optimization-tree-shaking-bundle-analysis-code-splitting-in-vite/</loc>
<lastmod>2025-03-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/git-enhance-llm-programming-productivity-reduce-hallucinations/</loc>
<lastmod>2025-03-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/quicknode-web3-solution-get-eth-fee-history/</loc>
<lastmod>2025-03-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/css-in-js-modern-solution-for-react/</loc>
<lastmod>2025-03-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/styled-components-maintenance-mode/</loc>
<lastmod>2025-03-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/pyodide-run-python-in-browser/</loc>
<lastmod>2025-03-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/viem-next-generation-web3-typescript-interface/</loc>
<lastmod>2025-03-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/docker-compose-full-stack-vite-react-express-mysql/</loc>
<lastmod>2025-03-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/prettier-boost-code-quality-automated-formatter/</loc>
<lastmod>2025-03-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/stirling-pdf-open-source-pdf-editor/</loc>
<lastmod>2025-03-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/taipy-data-visualization/</loc>
<lastmod>2025-03-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/numpy-python-data-science/</loc>
<lastmod>2025-03-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/async-await-advantages-over-promises-and-callbacks/</loc>
<lastmod>2025-03-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ip-api-geo-location-api-features-advantages-and-implementation-technology/</loc>
<lastmod>2025-03-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/recharts-react-charting-library/</loc>
<lastmod>2025-03-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/quickchart-dynamic-chart-generator/</loc>
<lastmod>2025-03-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/why-keep-writing-tech-blogs-in-2025/</loc>
<lastmod>2025-03-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/zod-typescript-ai-safe-vibe-coding/</loc>
<lastmod>2025-04-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/astro-content-driven-website-efficient-frontend-framework/</loc>
<lastmod>2025-04-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/typescript-improve-code-quality/</loc>
<lastmod>2025-04-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/alpinejs-lightweight-javascript-framework-for-modern-web-development/</loc>
<lastmod>2025-04-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/fuse-js-fuzzy-search-advantages-analysis/</loc>
<lastmod>2025-04-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/from-javascript-to-typescript/</loc>
<lastmod>2025-04-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/wagmi-react-hooks-for-ethereum-applications/</loc>
<lastmod>2025-04-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/markdown-technical-writing/</loc>
<lastmod>2025-04-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/socket-io-technology-analysis-advantages-and-implementation/</loc>
<lastmod>2025-04-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/jsdoc-ai-auto-generate/</loc>
<lastmod>2025-04-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ethglobal-taipei-2025-hackathon/</loc>
<lastmod>2025-04-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/importance-of-xml-sitemap-for-seo/</loc>
<lastmod>2025-04-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/mermaidjs-simple-text-define-beautiful-charts/</loc>
<lastmod>2025-04-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/hono-framework-guide-lightweight-web-development-tool-and-cloudflare-deployment/</loc>
<lastmod>2025-04-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-usememo-performance/</loc>
<lastmod>2025-04-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/decimaljs-high-precision-decimal-calculations/</loc>
<lastmod>2025-04-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ethglobal-taipei-2025-react-web3-dashboard/</loc>
<lastmod>2025-04-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/console-log-css-style-debug/</loc>
<lastmod>2025-04-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/axios-tutorial-for-javascript/</loc>
<lastmod>2025-04-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/astro-dynamic-scroll-progress-bar/</loc>
<lastmod>2025-04-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/z-score-in-scipy-advantages/</loc>
<lastmod>2025-04-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/bolt-new-ai-driven-website-creation/</loc>
<lastmod>2025-04-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-email-optimizing-email-development-with-react/</loc>
<lastmod>2025-04-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/iconify-vue-icon-solution/</loc>
<lastmod>2025-04-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/javascript-array-methods-depth-analysis/</loc>
<lastmod>2025-04-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/web3-tech-recruitment-analysis-2025/</loc>
<lastmod>2025-04-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/lowdb-simple-powerful-local-json-database/</loc>
<lastmod>2025-04-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/feynman-ai-output-driven-learning/</loc>
<lastmod>2025-04-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/notyf-notification-solution/</loc>
<lastmod>2025-04-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/immer-js-simplifying-immutable-state-management/</loc>
<lastmod>2025-04-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/using-the-graph-to-query-blockchain-data/</loc>
<lastmod>2025-04-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/google-apps-script-google-form-guide/</loc>
<lastmod>2025-04-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/viem-usdc-balance/</loc>
<lastmod>2025-04-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/python-numpy-sympy-reduced-row-echelon-form-rref/</loc>
<lastmod>2025-04-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-prompt-engineering-and-daoist-alchemy/</loc>
<lastmod>2025-04-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/python-docstring-file-string-explanation-and-advantages/</loc>
<lastmod>2025-04-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/satori-open-graph-image-generation/</loc>
<lastmod>2025-04-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/33-day-tech-writing-marathon/</loc>
<lastmod>2025-04-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/table-of-contents-vue3-intersection-observer/</loc>
<lastmod>2025-04-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/tonejs-powerful-framework-for-web-audio/</loc>
<lastmod>2025-04-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/vscode-auto-generate-markdown-frontmatter/</loc>
<lastmod>2025-04-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ethglobal-taipei-hackathon-ama/</loc>
<lastmod>2025-04-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/numpy-monte-carlo-pi-estimation-guide/</loc>
<lastmod>2025-04-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/progressive-image-loading-svg-blurhash-lqip/</loc>
<lastmod>2025-04-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/woff2-web-font-format-benefits/</loc>
<lastmod>2025-04-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/music-macro-language-mml-guide/</loc>
<lastmod>2025-04-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/astro-unocss-emfile-fix/</loc>
<lastmod>2025-04-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/llm-changelog-generator/</loc>
<lastmod>2025-04-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/lorem-picsum-placeholder-image-guide/</loc>
<lastmod>2025-04-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/mediapipe-text-classifier-emotion-detection-guide/</loc>
<lastmod>2025-04-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-scipy-integration-plotting-guide/</loc>
<lastmod>2025-04-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/react-frontend-aoyama-gosho-style-image-generator/</loc>
<lastmod>2025-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/grammy-telegram-bot-framework-advantages/</loc>
<lastmod>2025-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/windsurf-v1-7-2-update-overview/</loc>
<lastmod>2025-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/element-plus-vue3-ui-framework-guide/</loc>
<lastmod>2025-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/drizzle-orm-typesafe-database-cloudflare-d1/</loc>
<lastmod>2025-05-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/firecrawl-auto-web-scraping-for-gpt/</loc>
<lastmod>2025-05-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/vitest-modern-testing-framework/</loc>
<lastmod>2025-05-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/cloudflare-workers-kv-hono-share-counter/</loc>
<lastmod>2025-05-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-code-bug-typescript-refactor/</loc>
<lastmod>2025-05-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/vercel-ai-sdk-unified-llm-integration/</loc>
<lastmod>2025-05-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/privy-dev-friendly-wallet-infra-review/</loc>
<lastmod>2025-05-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-creative-workflow-guide/</loc>
<lastmod>2025-05-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/slidev-tech-presentation-guide/</loc>
<lastmod>2025-04-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-cover-letter-typst/</loc>
<lastmod>2025-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/gsap-now-free-sponsored-by-webflow/</loc>
<lastmod>2025-05-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/notion-api-integration-guide/</loc>
<lastmod>2025-05-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/youtube-api-search-apps-script/</loc>
<lastmod>2025-05-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/generate-proposal-with-chatgpt-apps-script/</loc>
<lastmod>2025-05-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/bolt-new-expo-react-native-mvp-guide/</loc>
<lastmod>2025-05-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-vibe-coding-typescript-zod-vitest-jsdoc-guide/</loc>
<lastmod>2025-05-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/discord-webhook-automation-with-typescript/</loc>
<lastmod>2025-05-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/engineer-chatgpt-writing-workflow/</loc>
<lastmod>2025-05-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/cloudflare-pages-modern-deployment-best-practices/</loc>
<lastmod>2025-05-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/cloudflare-queues-core-features-and-practical-applications/</loc>
<lastmod>2025-05-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/james-wong-prompt-innovation-framework/</loc>
<lastmod>2025-05-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-ziwei-generator-success/</loc>
<lastmod>2025-05-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ikea-style-ai-tools/</loc>
<lastmod>2025-06-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/why-language-is-the-core-weapon-of-ai/</loc>
<lastmod>2025-06-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/adler-psychology-chatgpt-daily-prompt/</loc>
<lastmod>2025-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/vibe-coding-real-experience/</loc>
<lastmod>2025-06-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-philosophical-three-questions/</loc>
<lastmod>2025-06-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/ai-daily-output-jobless-to-opportunity/</loc>
<lastmod>2025-06-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/vibe-coding-with-chatgpt/</loc>
<lastmod>2025-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/reality-distortion-field-with-chatgpt/</loc>
<lastmod>2025-06-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-narrative-for-engineers/</loc>
<lastmod>2025-06-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-prompt-engineering-superpower/</loc>
<lastmod>2025-06-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/chatgpt-writing-system-threads-growth/</loc>
<lastmod>2025-06-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/umami-v3-upgrade-story/</loc>
<lastmod>2025-11-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/aframe-360-church-gallery/</loc>
<lastmod>2025-12-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/about/</loc>
<lastmod>2025-04-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/go-telegram-echo-bot/</loc>
<lastmod>2025-11-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/blog/go-btc-exchange-aggregator/</loc>
<lastmod>2025-11-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://calpa.me/tools/front-end-developer-free-tools-resources/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://calpa.me/tools/back-end-developer-free-tools-resources/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://calpa.me/tools/web-developer-free-tools-resources/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://calpa.me/tools/web3-developer-free-tools-resources/</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>