<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://aidevjournal.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/category/ai</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/category/android</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/category/tools</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/category/ai-development</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/kotlin</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/jetpack-compose</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/llm</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/rag</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/ai-agents</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/spring-boot</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/architecture</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/performance</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/spring-boot-rag-api</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/retrieval-augmented-generation</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/spring-ai-tutorial</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/kotlin-ai</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/pgvector</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/vector-database</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/opentelemetry</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/kmp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/security</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/resilience4j</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/kafka</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/event-driven</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/java</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/spring-ai</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/graalvm</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/knowledge-graph</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/workmanager</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/tag/offline-first</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/android-workmanager-background-sync-architecture</loc>
    <lastmod>2026-10-30T14:31:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/graphrag-knowledge-graph-rag-enterprise-guide</loc>
    <lastmod>2026-10-30T14:31:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/graalvm-native-image-spring-boot-3-guide</loc>
    <lastmod>2026-10-30T14:31:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/android-predictive-back-gesture-compose-guide</loc>
    <lastmod>2026-10-30T14:31:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/speculative-decoding-local-llm-inference-guide</loc>
    <lastmod>2026-10-30T14:31:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/spring-ai-vector-search-java-rag-pipelines</loc>
    <lastmod>2026-10-29T14:32:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/spring-ai-structured-outputs-java-records-guide</loc>
    <lastmod>2026-10-29T14:32:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/spring-ai-function-calling-java-enterprise-guide</loc>
    <lastmod>2026-10-29T14:32:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/deepseek-r1-reasoning-models-architecture-deployment</loc>
    <lastmod>2026-10-29T14:12:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/ksp-2-kotlin-symbol-processing-android-builds</loc>
    <lastmod>2026-10-29T14:12:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/debezium-change-data-capture-spring-boot-guide</loc>
    <lastmod>2026-10-29T14:12:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/jetpack-glance-android-widgets-modern-guide</loc>
    <lastmod>2026-10-29T14:12:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/rag-evaluation-metrics-ragas-production-guide</loc>
    <lastmod>2026-10-29T14:12:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/pgvector-indexing-hnsw-tuning-rag-guide</loc>
    <lastmod>2026-10-29T12:04:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/resilience4j-circuit-breaker-spring-boot-3-guide</loc>
    <lastmod>2026-10-29T12:04:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/android-baseline-profiles-app-startup-guide</loc>
    <lastmod>2026-10-29T12:04:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/llm-guardrails-prompt-injection-defense-guide</loc>
    <lastmod>2026-10-29T12:04:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/kotlin-multiplatform-shared-viewmodel-guide</loc>
    <lastmod>2026-10-29T11:02:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/spring-boot-opentelemetry-tracing-guide</loc>
    <lastmod>2026-10-29T11:02:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/android-offline-first-architecture-guide</loc>
    <lastmod>2026-10-29T11:02:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/langgraph-multi-agent-workflows-guide</loc>
    <lastmod>2026-10-29T11:02:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/kotlin-coroutines-flow-error-handling-guide</loc>
    <lastmod>2026-10-29T10:55:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/spring-boot-virtual-threads-high-throughput</loc>
    <lastmod>2026-10-29T10:55:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/compose-shared-element-transitions-guide</loc>
    <lastmod>2026-10-29T10:55:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/spring-boot-local-llm-langchain4j-ollama</loc>
    <lastmod>2026-10-29T10:55:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/model-context-protocol-server-guide</loc>
    <lastmod>2026-10-29T10:55:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/jetpack-compose-type-safe-navigation-guide</loc>
    <lastmod>2026-10-28T14:23:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/production-rag-hybrid-search-reranking</loc>
    <lastmod>2026-10-28T14:08:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/build-a-rag-api-with-spring-boot-and-a-vector-database</loc>
    <lastmod>2026-10-26T10:04:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidevjournal.com/posts/building-resilient-ai-agents-structured-outputs</loc>
    <lastmod>2026-10-23T12:21:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>