<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://vi3ecoding.com/</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://vi3ecoding.com/it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vi3ecoding.com/en"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/start</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/author/massimo-di-chiara</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/legal/imprint</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/legal/privacy</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://vi3ecoding.com/it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vi3ecoding.com/en"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/blog</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/start</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/author/massimo-di-chiara</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/legal/impressum</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/legal/datenschutz</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/it</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://vi3ecoding.com/it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vi3ecoding.com/en"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/it/blog</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/it/start</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/it/author/massimo-di-chiara</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/it/legal/note-legali</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/it/legal/privacy-it</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/how-to-build-a-website-with-chatgpt</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/what-companies-expect-from-vibe-coders</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/what-companies-expect-from-vibe-coders"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/was-firmen-von-vibe-codern-erwarten"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/blog/was-firmen-von-vibe-codern-erwarten</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/what-companies-expect-from-vibe-coders"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/was-firmen-von-vibe-codern-erwarten"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/is-supabase-hard-to-learn</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/is-supabase-hard-to-learn"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/ist-supabase-schwierig-zu-lernen"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/blog/ist-supabase-schwierig-zu-lernen</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/is-supabase-hard-to-learn"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/ist-supabase-schwierig-zu-lernen"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/context-engineering-explained</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/context-engineering-explained"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/context-engineering-erklaert"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/blog/context-engineering-erklaert</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/context-engineering-explained"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/context-engineering-erklaert"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/context-files-for-lovable-projects</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/lovable-ai-builder-guide</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/lovable-ai-builder-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/lovable-ai-builder-guide"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/blog/lovable-ai-builder-guide</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/lovable-ai-builder-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/lovable-ai-builder-guide"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/lovable-supabase-stack</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/four-layers-of-context-ai-agents-need</loc>
    <lastmod>2026-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/ship-saas-mvp-on-lovable-in-a-weekend</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/supabase-rls-without-the-database-phd</loc>
    <lastmod>2026-06-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/what-is-vibe-coding-really</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/what-is-vibe-coding-really"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/was-ist-vibe-coding-wirklich"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/de/blog/was-ist-vibe-coding-wirklich</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://vi3ecoding.com/en/blog/what-is-vibe-coding-really"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://vi3ecoding.com/de/blog/was-ist-vibe-coding-wirklich"/>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/supabase-auth-setup-i-use</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/seven-mistakes-new-vibe-coders-make</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vi3ecoding.com/en/blog/lovable-vs-bolt</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
