<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://blog.etrandafir.com/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/avro-duplicate-class-mystery/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/circular-initialization-mystery/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/clean-code-dependency-principles/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/clojure-threading/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/java-optional-vs-kotlin/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/less-mocks-more-functions/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/lombok-lazy-oop/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/micrometer-assertions-contribution/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/postfix-completion-templates/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/tidy-first-commitments/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/unleash-junit5-bdd/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
    <url>
         <loc>https://blog.etrandafir.com/blog/why-optional-is-a-monad/</loc>
         <lastmod>2026-07-05</lastmod>
    </url>
</urlset>