<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://ivan.canet.dev/index.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/index.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/tags.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/12/02/better-java-1.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/12/09/better-java-2.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/12/16/better-java-3.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/07/15/di-without-frameworks.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/08/21/gitlab-vs-github.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/08/01/hexagonal-architecture.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/08/05/that-time-i-broke-kotlinx-coroutines.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/09/23/js-path-traversal.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/07/03/tabs-v-spaces.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/10/07/flee-throwable.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2024/09/05/ts-kjs-types.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/02/10/angular-compose.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/06/23/bson-documents.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/10/13/kotlin-context-parameters.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/06/30/docker-entrypoint-cmd.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/11/10/ieee754.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/08/18/gradle-1st-task.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/05/12/sets.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2025/06/17/state-of-kotlin-tests.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2026/05/04/errors-without-flatmap.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2026/03/02/gradle-vocabulary.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2026/03/09/kotlin-mandatory-varargs.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2026/06/29/kotlin-non-exhaustive-enum.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2026/06/08/kotlin-parameter-order.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/2026/06/15/measure-time.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/4sh-learning.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/4sh.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/arcachon.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/bordeauxkt.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/cea.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/cin.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/enseirb.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/iut.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/ktmongo.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/lagrappenumerique.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/ochadai.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/opensavvy.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/simar.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/telegram.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/vup.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/experience/wildfyre.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/news/index.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/news/tags.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/index.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/4sh-workshops.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/bdxio.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/bordeauxkt.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/kotlinconf.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/ktconf-be.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/paug.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/talks/tech-derailed.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/archive/2026.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/archive/2025.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/archive/2024.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/page/2/index.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/page/3/index.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
    <url>
         <loc>https://ivan.canet.dev/blog/archive/2024/page/2.html</loc>
         <lastmod>2026-06-29</lastmod>
    </url>
</urlset>