<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://berenbold.org/</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://berenbold.org/technische-projektbegleitung</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://berenbold.org/leistungen</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://berenbold.org/projekte</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://berenbold.org/blog</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://berenbold.org/ueber-mich</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://berenbold.org/kontakt</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://berenbold.org/webseiten</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/impressum</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://berenbold.org/datenschutz</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://berenbold.org/blog/die-beste-ai-api-ist-nutzlos-wenn-dein-use-case-nicht-erlaubt-ist</loc>
<lastmod>2026-09-30T07:37:09.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/wie-beweist-man-dass-etwas-gefahrliches-nicht-passiert</loc>
<lastmod>2026-09-30T07:36:59.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/ein-rollback-macht-nicht-automatisch-alles-wieder-gut</loc>
<lastmod>2026-09-29T06:09:15.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/was-soll-ein-ai-system-tun-wenn-es-etwas-nicht-wei</loc>
<lastmod>2026-09-29T06:09:10.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/wenn-ai-mehr-code-produziert-wird-architektur-wichtiger-nicht-unwichtiger</loc>
<lastmod>2026-09-28T06:14:08.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/ein-ai-prototyp-ist-noch-lange-kein-ai-produkt</loc>
<lastmod>2026-09-28T06:14:03.812Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/die-gefahrlichsten-fehler-in-ai-automatisierung-sind-die-stillen</loc>
<lastmod>2026-09-25T06:30:53.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/zwei-grune-prs-konnen-zusammen-ein-rotes-system-ergeben</loc>
<lastmod>2026-09-25T06:30:41.320Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/warum-ich-ai-agenten-nicht-mehr-glaube-wenn-sie-sagen-alles-ist-grun</loc>
<lastmod>2026-09-24T06:04:38.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/der-monolith-ist-nicht-das-problem-der-schlechte-monolith-ist-es</loc>
<lastmod>2026-09-24T06:04:29.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/der-gro-te-hebel-bei-coding-agents-ist-nicht-das-modell-sondern-der-kontext</loc>
<lastmod>2026-09-23T06:21:47.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/wenn-die-mutation-uberlebt-warum-nicht-der-test-fehlt-sondern-der-code-weg-muss</loc>
<lastmod>2026-09-22T07:56:53.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/warum-ruby-on-rails-durch-ai-nicht-weniger-sondern-interessanter-wird</loc>
<lastmod>2026-09-21T06:02:09.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/ai-agenten-skalieren-auch-schlechte-prozesse</loc>
<lastmod>2026-09-20T12:40:27.383Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/technical-due-diligence-rails-codebase</loc>
<lastmod>2026-09-18T23:54:01.907Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/n1-queries-activerecord-performance</loc>
<lastmod>2026-09-18T23:54:06.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/multi-tenancy-architektur-saas-rails</loc>
<lastmod>2026-09-18T23:54:10.917Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://berenbold.org/blog/gem-auswahl-als-risikomanagement</loc>
<lastmod>2026-09-18T23:54:15.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
