<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://johnjvester.hashnode.dev</loc>
    <lastmod>2026-09-19T08:29:46.051Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/what-is-agentic-test-creation-and-how-is-it-different-from-ai-test-generation</loc>
    <lastmod>2026-07-24T11:11:12.283Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/the-future-of-agentic-ai</loc>
    <lastmod>2026-02-04T16:38:57.712Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/effectively-managing-ai-agents-for-testing</loc>
    <lastmod>2025-12-18T02:23:05.149Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/demystifying-agentic-test-automation-for-qa-teams</loc>
    <lastmod>2025-12-10T14:08:37.073Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/why-the-mitre-attandck-framework-actually-works</loc>
    <lastmod>2025-11-21T03:24:29.384Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/why-enterprise-ai-needs-agentic-messaging-platforms</loc>
    <lastmod>2025-10-07T01:08:20.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/beyond-code-how-to-use-ai-to-modernize-software-architecture</loc>
    <lastmod>2025-09-09T01:35:56.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/bring-your-own-feed-byof-an-engineers-guide-to-effective-threat-intelligence</loc>
    <lastmod>2025-07-30T20:29:59.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/one-checkbox-to-cloud-migrating-from-tosca-dex-agents-to-e2g</loc>
    <lastmod>2025-07-05T20:50:52.828Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-banish-anxiety-lower-mttr-and-stay-on-budget-during-incident-response</loc>
    <lastmod>2025-06-27T00:59:40.620Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/exploring-cloud-based-testing-with-the-elastic-execution-grid</loc>
    <lastmod>2025-06-21T10:41:43.556Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/the-missing-infrastructure-layer-why-ais-next-evolution-requires-distributed-systems-thinking</loc>
    <lastmod>2025-06-13T10:27:31.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-introduce-a-new-api-quickly-using-micronaut</loc>
    <lastmod>2025-05-28T13:27:12.294Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-introduce-a-new-api-quickly-using-quarkus-and-chatgpt</loc>
    <lastmod>2025-05-22T00:52:29.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/solid-testing-strategies-for-salesforce-releases</loc>
    <lastmod>2025-05-07T00:54:54.689Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-introduce-a-new-api-quickly-using-spring-boot-and-maven</loc>
    <lastmod>2025-04-02T12:50:30.878Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-introduce-a-new-api-quickly-using-spring-boot-and-gradle</loc>
    <lastmod>2025-03-24T12:21:38.319Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/simplifying-multi-llm-integration-with-kubemq-the-path-to-scalable-ai-solutions</loc>
    <lastmod>2025-02-25T17:08:58.677Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/working-with-vision-ai-to-test-cloud-applications</loc>
    <lastmod>2025-01-27T22:06:26.343Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-test-qr-codes-in-your-applications</loc>
    <lastmod>2025-01-22T19:13:42.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/when-tech-service-relationships-dont-work-out</loc>
    <lastmod>2025-01-08T11:39:36.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/5-signs-youve-built-a-secretly-bad-architecture-and-how-to-fix-it</loc>
    <lastmod>2024-12-18T17:17:24.434Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/the-power-of-market-disruption-how-to-detect-fraud-with-graph-data</loc>
    <lastmod>2024-10-28T12:35:52.328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/why-havent-you-upgraded-to-http2</loc>
    <lastmod>2024-09-30T17:45:36.051Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/leveling-up-my-graphql-skills-real-time-subscriptions</loc>
    <lastmod>2024-09-18T09:18:42.716Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/mastering-multi-cloud-and-edge-data-synchronization-a-retail-use-case-with-kubemqs-java-sdk</loc>
    <lastmod>2024-09-10T13:33:02.018Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/buh-bye-webpack-and-nodejs-hello-rails-and-import-maps</loc>
    <lastmod>2024-08-06T14:08:57.093Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/from-observability-to-architectural-observabilityshifting-left-for-resiliency</loc>
    <lastmod>2024-07-25T02:45:32.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/why-you-need-to-shift-left-with-mobile-testing</loc>
    <lastmod>2024-07-13T14:28:34.781Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/when-you-need-more-power-than-a-lambda-provides</loc>
    <lastmod>2024-06-23T12:49:34.020Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/managing-architectural-tech-debt</loc>
    <lastmod>2024-06-03T20:32:59.479Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/less-time-learning-more-time-building</loc>
    <lastmod>2024-05-28T10:46:47.192Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/when-its-time-to-give-rest-a-rest</loc>
    <lastmod>2024-05-11T15:34:21.902Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/fastapi-got-me-an-openapi-spec-really-fast</loc>
    <lastmod>2024-04-22T18:28:18.497Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/devsecops-its-time-to-pay-for-your-demand-not-ingestion</loc>
    <lastmod>2024-04-02T11:49:07.086Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/using-pgvector-to-locate-similarities-in-enterprise-data</loc>
    <lastmod>2024-03-21T13:23:19.020Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/build-a-flow-collectibles-portal-using-cadence-part-2-1</loc>
    <lastmod>2024-02-26T14:51:20.705Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/build-a-digital-collectibles-portal-using-flow-and-cadence-part-1-1</loc>
    <lastmod>2024-02-13T16:26:16.680Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/exploring-the-horizon-of-microservices-with-kubemqs-new-control-center</loc>
    <lastmod>2024-01-22T18:14:50.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/using-unblocked-to-fix-a-service-that-nobody-owns</loc>
    <lastmod>2023-12-04T11:29:00.263Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/how-to-crush-api-dev-work-when-youre-100-remote-with-postman</loc>
    <lastmod>2023-11-08T10:51:33.729Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/optimize-your-web3-devops-with-user-feedback-forms</loc>
    <lastmod>2023-11-06T10:51:44.347Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/bridging-the-gap-better-token-standards-for-cross-chain-assets</loc>
    <lastmod>2023-11-02T11:07:02.737Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/simplifying-blockchain-development-by-using-abstraction</loc>
    <lastmod>2024-03-06T03:48:23.099Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/build-a-flow-collectibles-portal-using-cadence-part-2</loc>
    <lastmod>2023-09-21T10:32:34.168Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/build-a-serverless-app-fast-with-zipper-write-typescript-offload-everything-else</loc>
    <lastmod>2023-09-20T13:47:37.767Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/build-a-digital-collectibles-portal-using-flow-and-cadence-part-1</loc>
    <lastmod>2023-09-18T10:24:21.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/5-web3-trends-to-follow-in-2023</loc>
    <lastmod>2024-01-02T15:53:35.571Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/improving-customer-facing-app-quality-using-tricentis-testim</loc>
    <lastmod>2023-08-17T11:07:28.467Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/building-better-dapps-with-infuras-polygon-websocket</loc>
    <lastmod>2023-06-21T10:20:25.381Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/archive</loc>
    <lastmod>2026-09-19T08:29:46.051Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://johnjvester.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-19T08:29:46.051Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>