<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://alvinslee.hashnode.dev</loc>
    <lastmod>2026-09-18T08:37:52.107Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/agentic-testing-tools</loc>
    <lastmod>2026-05-18T16:37:48.192Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/securing-ai-agents</loc>
    <lastmod>2026-05-18T16:18:46.023Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/the-messaging-challenges-no-one-talks-about-in-regulated-air-gapped-and-hybrid-environments</loc>
    <lastmod>2026-01-08T01:41:13.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/why-your-ueba-isnt-working</loc>
    <lastmod>2025-12-15T06:05:03.468Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/log-spikes-no-sweat</loc>
    <lastmod>2025-07-11T16:06:44.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/the-human-side-of-logs</loc>
    <lastmod>2025-05-12T16:40:03.856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/cursor-and-heroku-mcp-server</loc>
    <lastmod>2025-04-22T21:34:41.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/deploying-a-scala-play-application-to-heroku</loc>
    <lastmod>2025-04-08T15:38:56.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/have-you-heard-about-cloud-native-buildpacks</loc>
    <lastmod>2025-03-11T15:10:46.458Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/fasthtml-and-heroku</loc>
    <lastmod>2025-01-13T18:39:47.791Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/enhancing-genai-applications-with-kubemq</loc>
    <lastmod>2024-12-12T15:41:10.290Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/playwright-and-chrome-browser-testing-in-heroku</loc>
    <lastmod>2024-12-03T15:58:43.100Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/wow-pnpm-youre-really-fast</loc>
    <lastmod>2024-11-06T16:24:46.627Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/ending-microservices-chaos</loc>
    <lastmod>2024-10-24T14:42:26.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/custom-domains-for-http2-on-heroku-so-easy</loc>
    <lastmod>2024-10-10T03:43:16.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/nodejs-walkthrough-build-a-simple-event-driven-application-with-kafka</loc>
    <lastmod>2024-06-25T23:25:11.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/take-your-first-steps-for-building-on-llms-with-google-gemini</loc>
    <lastmod>2024-06-05T15:57:01.400Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/i-built-an-app-with-remix-in-30-minutes</loc>
    <lastmod>2024-05-22T22:16:20.413Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/how-you-can-use-logs-to-feed-security</loc>
    <lastmod>2024-05-13T23:28:50.764Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/how-to-implement-rag-a-simple-walkthrough</loc>
    <lastmod>2024-04-08T15:17:40.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/i-built-my-first-go-application-and-deployed-it-to-heroku</loc>
    <lastmod>2024-03-24T17:37:40.187Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/langchain-python-and-heroku</loc>
    <lastmod>2024-03-28T07:41:15.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/be-a-better-team-player</loc>
    <lastmod>2023-12-01T16:28:50.277Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/understanding-the-new-sec-rules-for-disclosing-cybersecurity-incidents</loc>
    <lastmod>2023-12-01T16:13:40.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/moving-to-capability-based-security-with-flow</loc>
    <lastmod>2023-12-08T17:06:17.747Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/a-better-web3-experience-account-abstraction-from-flow-part-2</loc>
    <lastmod>2024-02-06T23:50:24.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/a-better-web3-experience-account-abstraction-from-flow-part-1</loc>
    <lastmod>2024-02-06T04:39:59.539Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/extracting-maximum-value-from-logs</loc>
    <lastmod>2023-08-29T19:42:22.621Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/build-your-own-crowdfunding-dapp-using-infura-and-linea</loc>
    <lastmod>2023-07-27T00:38:47.058Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/ethereum-and-evm-traces-explained</loc>
    <lastmod>2023-06-08T21:42:54.137Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/efficient-enterprise-data-solutions-with-stream-processing</loc>
    <lastmod>2023-05-10T23:54:57.267Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/fuzzing-around</loc>
    <lastmod>2023-04-25T07:04:25.058Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/from-zero-to-hero-learning-web3-with-infura-and-python</loc>
    <lastmod>2023-04-14T16:51:50.453Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/how-to-create-an-nft-viewer-with-infuras-new-nft-api</loc>
    <lastmod>2023-03-27T16:29:46.876Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/why-healthtech-companies-need-a-data-privacy-vault</loc>
    <lastmod>2023-02-02T17:14:23.983Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/a-guide-to-successful-devops-in-web3</loc>
    <lastmod>2023-01-13T05:26:59.752Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/how-to-build-a-dao-with-truffle</loc>
    <lastmod>2022-12-16T04:06:55.407Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/keeping-sensitive-data-out-of-your-logs</loc>
    <lastmod>2022-10-25T16:43:30.119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/building-an-iot-application-using-an-http-api</loc>
    <lastmod>2022-07-26T15:49:12.861Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/how-to-build-a-simple-cli-with-oclif</loc>
    <lastmod>2022-06-22T16:56:52.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/path-based-routing-in-render-with-kong-api-gateway</loc>
    <lastmod>2022-05-13T18:49:53.294Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/how-to-deploy-apache-kafka-with-kubernetes</loc>
    <lastmod>2022-05-04T04:59:49.356Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/archive</loc>
    <lastmod>2026-09-18T08:37:52.107Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://alvinslee.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-18T08:37:52.107Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>