<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://blog.zakaria.lu/</loc></url>
  <url><loc>https://blog.zakaria.lu/spring-mvc-won-t-throw-constraintviolationexception-here-s-what-it-throws-instead</loc><lastmod>2026-06-14T11:52:33.391880Z</lastmod></url>
  <url><loc>https://blog.zakaria.lu/llms-txt-robots-txt-for-the-age-of-ai-agents</loc><lastmod>2026-06-14T09:11:41.895455Z</lastmod></url>
  <url><loc>https://blog.zakaria.lu/one-spring-boot-jar-two-hosts-a-gated-spa-and-a-public-blog</loc><lastmod>2026-06-14T05:28:10.492610Z</lastmod></url>
  <url><loc>https://blog.zakaria.lu/tags/ai-agents</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/architecture</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/bean-validation</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/hibernate-validator</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/java</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/llms-txt</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/seo</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/spring</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/spring-boot</loc></url>
  <url><loc>https://blog.zakaria.lu/tags/traefik</loc></url>
</urlset>
