<?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://oleg.swiss/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/CONTRIBUTING/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/CONTRIBUTING/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/CONTRIBUTING/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/contacts/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/contacts/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/contacts/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/consulting/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/consulting/ai/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/ai/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/ai/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/consulting/community-building/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/community-building/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/community-building/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/consulting/developer-productivity/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/developer-productivity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/developer-productivity/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/consulting/developer-relations/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/developer-relations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/developer-relations/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/consulting/jenkins/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/jenkins/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/jenkins/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/education/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/education/bachelor/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/bachelor/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/bachelor/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/education/master-1-systems/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/master-1-systems/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/master-1-systems/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/education/master-2-economics/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/master-2-economics/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/master-2-economics/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/education/phd/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/phd/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/phd/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/open-source/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/open-source/mentorship/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/mentorship/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/mentorship/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/open-source/mentorship/gsoc/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/mentorship/gsoc/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/mentorship/gsoc/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/open-source/organizations/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/organizations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/organizations/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/open-source/projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/audio/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/audio/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/audio/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/invite-me/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/invite-me/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/invite-me/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/profile/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/profile/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/profile/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/automate-your-changelogs-release-drafter/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/automate-your-changelogs-release-drafter/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/automate-your-changelogs-release-drafter/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/cd-observability-with-opentelemetry-and-gradle/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/cd-observability-with-opentelemetry-and-gradle/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/cd-observability-with-opentelemetry-and-gradle/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/cdevents-in-jenkins-and-keptn-whats-next/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/cdevents-in-jenkins-and-keptn-whats-next/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/cdevents-in-jenkins-and-keptn-whats-next/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/cloud-and-hybrid-developer-environments-how-virtualization-transforms-your-ides-for-embedded-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/cloud-and-hybrid-developer-environments-how-virtualization-transforms-your-ides-for-embedded-projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/cloud-and-hybrid-developer-environments-how-virtualization-transforms-your-ides-for-embedded-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/continuous-observability-shedding-light-on-cicd-pipelines/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/continuous-observability-shedding-light-on-cicd-pipelines/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/continuous-observability-shedding-light-on-cicd-pipelines/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/dairtagnan-and-three-mocketeers/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/dairtagnan-and-three-mocketeers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/dairtagnan-and-three-mocketeers/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/grimoirelab-as-code/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/grimoirelab-as-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/grimoirelab-as-code/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jq-and-yq-for-data-science-quick-introduction/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jq-and-yq-for-data-science-quick-introduction/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jq-and-yq-for-data-science-quick-introduction/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/open-observability-for-everyone-how-and-why/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/open-observability-for-everyone-how-and-why/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/open-observability-for-everyone-how-and-why/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/revolution-of-open-source-cicd-tools/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/revolution-of-open-source-cicd-tools/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/revolution-of-open-source-cicd-tools/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/tame-your-dependencies-with-dependabot/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/tame-your-dependencies-with-dependabot/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/tame-your-dependencies-with-dependabot/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/updating-is-impossible-keep-it-managing-dependencies-in-cicd/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/updating-is-impossible-keep-it-managing-dependencies-in-cicd/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/updating-is-impossible-keep-it-managing-dependencies-in-cicd/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/culture/guerilla-devrel/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/guerilla-devrel/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/guerilla-devrel/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/culture/mentorship-programs-growing-new-team-and-community-leaders/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/mentorship-programs-growing-new-team-and-community-leaders/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/mentorship-programs-growing-new-team-and-community-leaders/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/culture/open-roadmaps-for-your-open-communities/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/open-roadmaps-for-your-open-communities/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/open-roadmaps-for-your-open-communities/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/culture/open-source-mentorships-and-academia-partnerships/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/open-source-mentorships-and-academia-partnerships/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/open-source-mentorships-and-academia-partnerships/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/culture/wood-water-communities/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/wood-water-communities/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/wood-water-communities/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/gradle/gradle-build-tool-for-agentic-world-now/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/gradle/gradle-build-tool-for-agentic-world-now/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/gradle/gradle-build-tool-for-agentic-world-now/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/gradle/quarkus-gradle-wiremock-dev-services-for-gradle-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/gradle/quarkus-gradle-wiremock-dev-services-for-gradle-projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/gradle/quarkus-gradle-wiremock-dev-services-for-gradle-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/gradle/troubleshooting-gradle-build-tool-on-your-ci-instances/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/gradle/troubleshooting-gradle-build-tool-on-your-ci-instances/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/gradle/troubleshooting-gradle-build-tool-on-your-ci-instances/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/innersource/bottom-up-ai-enablement-while-improving-devex-and-collaboration/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/innersource/bottom-up-ai-enablement-while-improving-devex-and-collaboration/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/innersource/bottom-up-ai-enablement-while-improving-devex-and-collaboration/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/innersource/guerilla-innersource-in-enterprises-during-the-ai-hype/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/innersource/guerilla-innersource-in-enterprises-during-the-ai-hype/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/innersource/guerilla-innersource-in-enterprises-during-the-ai-hype/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/advanced-code-coverage-with-jenkins-github-and-api-mocking/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/advanced-code-coverage-with-jenkins-github-and-api-mocking/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/advanced-code-coverage-with-jenkins-github-and-api-mocking/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/automating-hw-projects-with-jenkins/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/automating-hw-projects-with-jenkins/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/automating-hw-projects-with-jenkins/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/cloud-friendly-jenkins-retro/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/cloud-friendly-jenkins-retro/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/cloud-friendly-jenkins-retro/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/common-pitfalls-in-jenkins-security-and-how-to-avoid-them/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/common-pitfalls-in-jenkins-security-and-how-to-avoid-them/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/common-pitfalls-in-jenkins-security-and-how-to-avoid-them/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/contributing-to-jenkins-and-cdf/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/contributing-to-jenkins-and-cdf/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/contributing-to-jenkins-and-cdf/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/developing-jenkins-pipelines-locally/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/developing-jenkins-pipelines-locally/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/developing-jenkins-pipelines-locally/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/docker-and-jenkins-as-code/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/docker-and-jenkins-as-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/docker-and-jenkins-as-code/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/fosdem-2024-jenkinsfile-runner-update/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/fosdem-2024-jenkinsfile-runner-update/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/fosdem-2024-jenkinsfile-runner-update/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/jenkins-2022-and-beyond/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jenkins-2022-and-beyond/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-2022-and-beyond/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/jenkins-based-ci-for-hw-sw-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jenkins-based-ci-for-hw-sw-projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-based-ci-for-hw-sw-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/jenkins-pipeline-at-scale-building-framework/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jenkins-pipeline-at-scale-building-framework/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-pipeline-at-scale-building-framework/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/jep-200/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jep-200/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jep-200/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/jw-hackathon-external-build-logging/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jw-hackathon-external-build-logging/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jw-hackathon-external-build-logging/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/leap-from-java-8-to-java-11-in-jenkins-our-war-story/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/leap-from-java-8-to-java-11-in-jenkins-our-war-story/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/leap-from-java-8-to-java-11-in-jenkins-our-war-story/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/managing-embedded-system-test-infrastructures-with-docker-and-jenkins/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/managing-embedded-system-test-infrastructures-with-docker-and-jenkins/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/managing-embedded-system-test-infrastructures-with-docker-and-jenkins/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/managing-jenkins-security/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/managing-jenkins-security/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/managing-jenkins-security/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/troubleshooting-remoting-issues/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/troubleshooting-remoting-issues/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/troubleshooting-remoting-issues/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/jenkins/under-the-hood-of-serverless-jenkins-jenkinsfile-runner/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/under-the-hood-of-serverless-jenkins-jenkinsfile-runner/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/under-the-hood-of-serverless-jenkins-jenkinsfile-runner/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/keptn/keptn-obvious/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/keptn/keptn-obvious/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/keptn/keptn-obvious/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/librecores/contributing-to-open-hardware-with-fossi/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/librecores/contributing-to-open-hardware-with-fossi/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/librecores/contributing-to-open-hardware-with-fossi/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/librecores/librecores-ci-project-overview/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/librecores/librecores-ci-project-overview/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/librecores/librecores-ci-project-overview/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/librecores/state-of-librecores-ci/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/librecores/state-of-librecores-ci/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/librecores/state-of-librecores-ci/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/openapi/moonwalk-the-openapi-talk-developer-experience-and-openapi-4/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/openapi/moonwalk-the-openapi-talk-developer-experience-and-openapi-4/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/openapi/moonwalk-the-openapi-talk-developer-experience-and-openapi-4/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/openapi/openapi-extensibility-the-good-the-bad-and-the-yamly/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/openapi/openapi-extensibility-the-good-the-bad-and-the-yamly/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/openapi/openapi-extensibility-the-good-the-bad-and-the-yamly/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/openfeature/openfeature-intro/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/openfeature/openfeature-intro/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/openfeature/openfeature-intro/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/testcontainers/testcontainers-for-your-golang-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/testcontainers/testcontainers-for-your-golang-projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/testcontainers/testcontainers-for-your-golang-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/testcontainers/testcontainers_wiremock_cpp/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/testcontainers/testcontainers_wiremock_cpp/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/testcontainers/testcontainers_wiremock_cpp/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/wiremock/api-and-data-mocking-for-python/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/api-and-data-mocking-for-python/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/api-and-data-mocking-for-python/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/wiremock/comment-nous-utilisons-kotlin-et-gradle-pour-faire-evoluer-la-communaute-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/comment-nous-utilisons-kotlin-et-gradle-pour-faire-evoluer-la-communaute-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/comment-nous-utilisons-kotlin-et-gradle-pour-faire-evoluer-la-communaute-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/wiremock/developing-apps-with-quarkus-and-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/developing-apps-with-quarkus-and-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/developing-apps-with-quarkus-and-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/wiremock/fake-it-until-you-make-it-its-with-wiremock-testcontainers-and-quarkus/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/fake-it-until-you-make-it-its-with-wiremock-testcontainers-and-quarkus/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/fake-it-until-you-make-it-its-with-wiremock-testcontainers-and-quarkus/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/wiremock/integration-and-api-testing-for-embedded-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/integration-and-api-testing-for-embedded-projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/integration-and-api-testing-for-embedded-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/talks/wiremock/wiremock8s-mocking-your-apis-in-kubernetes/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/wiremock8s-mocking-your-apis-in-kubernetes/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/wiremock8s-mocking-your-apis-in-kubernetes/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/container-developer-environments-for-embedded/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/container-developer-environments-for-embedded/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/container-developer-environments-for-embedded/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/developing-jenkins-pipelines/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/developing-jenkins-pipelines/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/developing-jenkins-pipelines/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/docker-and-jenkins-as-code/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/docker-and-jenkins-as-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/docker-and-jenkins-as-code/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/introduction-to-dev-containers/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/introduction-to-dev-containers/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/introduction-to-dev-containers/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/introduction-to-testcontainers-and-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/introduction-to-testcontainers-and-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/introduction-to-testcontainers-and-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/mocks-as-code-in-cfg-mgmt/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/mocks-as-code-in-cfg-mgmt/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/mocks-as-code-in-cfg-mgmt/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/mocks-as-code-modeling-aws-service-providers-with-testcontainers-wiremock-and-localstack/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/mocks-as-code-modeling-aws-service-providers-with-testcontainers-wiremock-and-localstack/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/mocks-as-code-modeling-aws-service-providers-with-testcontainers-wiremock-and-localstack/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/roadmaps-for-your-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/roadmaps-for-your-projects/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/roadmaps-for-your-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/speaking/workshops/spring-io-testcontainers-and-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/spring-io-testcontainers-and-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/spring-io-testcontainers-and-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/volunteering/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/volunteering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/volunteering/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/work/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/work/community-building/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/community-building/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/community-building/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/work/cv/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/cv/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/cv/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/work/publications/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/publications/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/publications/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/work/volunteering/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/volunteering/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/volunteering/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/CONTRIBUTING/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/CONTRIBUTING/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/CONTRIBUTING/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/contacts/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/contacts/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/contacts/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/consulting/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/consulting/ai/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/ai/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/ai/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/consulting/community-building/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/community-building/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/community-building/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/consulting/developer-productivity/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/developer-productivity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/developer-productivity/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/consulting/developer-relations/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/developer-relations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/developer-relations/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/consulting/jenkins/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/consulting/jenkins/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/consulting/jenkins/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/education/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/education/bachelor/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/bachelor/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/bachelor/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/education/master-1-systems/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/master-1-systems/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/master-1-systems/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/education/master-2-economics/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/master-2-economics/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/master-2-economics/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/education/phd/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/education/phd/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/education/phd/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/open-source/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/open-source/mentorship/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/mentorship/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/mentorship/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/open-source/mentorship/gsoc/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/mentorship/gsoc/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/mentorship/gsoc/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/open-source/organizations/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/organizations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/organizations/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/open-source/projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/open-source/projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/open-source/projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/audio/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/audio/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/audio/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/invite-me/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/invite-me/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/invite-me/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/profile/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/profile/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/profile/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/automate-your-changelogs-release-drafter/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/automate-your-changelogs-release-drafter/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/automate-your-changelogs-release-drafter/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/cd-observability-with-opentelemetry-and-gradle/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/cd-observability-with-opentelemetry-and-gradle/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/cd-observability-with-opentelemetry-and-gradle/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/cdevents-in-jenkins-and-keptn-whats-next/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/cdevents-in-jenkins-and-keptn-whats-next/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/cdevents-in-jenkins-and-keptn-whats-next/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/cloud-and-hybrid-developer-environments-how-virtualization-transforms-your-ides-for-embedded-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/cloud-and-hybrid-developer-environments-how-virtualization-transforms-your-ides-for-embedded-projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/cloud-and-hybrid-developer-environments-how-virtualization-transforms-your-ides-for-embedded-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/continuous-observability-shedding-light-on-cicd-pipelines/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/continuous-observability-shedding-light-on-cicd-pipelines/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/continuous-observability-shedding-light-on-cicd-pipelines/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/dairtagnan-and-three-mocketeers/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/dairtagnan-and-three-mocketeers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/dairtagnan-and-three-mocketeers/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/grimoirelab-as-code/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/grimoirelab-as-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/grimoirelab-as-code/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jq-and-yq-for-data-science-quick-introduction/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jq-and-yq-for-data-science-quick-introduction/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jq-and-yq-for-data-science-quick-introduction/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/open-observability-for-everyone-how-and-why/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/open-observability-for-everyone-how-and-why/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/open-observability-for-everyone-how-and-why/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/revolution-of-open-source-cicd-tools/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/revolution-of-open-source-cicd-tools/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/revolution-of-open-source-cicd-tools/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/tame-your-dependencies-with-dependabot/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/tame-your-dependencies-with-dependabot/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/tame-your-dependencies-with-dependabot/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/updating-is-impossible-keep-it-managing-dependencies-in-cicd/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/updating-is-impossible-keep-it-managing-dependencies-in-cicd/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/updating-is-impossible-keep-it-managing-dependencies-in-cicd/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/culture/guerilla-devrel/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/guerilla-devrel/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/guerilla-devrel/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/culture/mentorship-programs-growing-new-team-and-community-leaders/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/mentorship-programs-growing-new-team-and-community-leaders/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/mentorship-programs-growing-new-team-and-community-leaders/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/culture/open-roadmaps-for-your-open-communities/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/open-roadmaps-for-your-open-communities/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/open-roadmaps-for-your-open-communities/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/culture/open-source-mentorships-and-academia-partnerships/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/open-source-mentorships-and-academia-partnerships/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/open-source-mentorships-and-academia-partnerships/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/culture/wood-water-communities/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/culture/wood-water-communities/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/culture/wood-water-communities/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/gradle/gradle-build-tool-for-agentic-world-now/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/gradle/gradle-build-tool-for-agentic-world-now/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/gradle/gradle-build-tool-for-agentic-world-now/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/gradle/quarkus-gradle-wiremock-dev-services-for-gradle-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/gradle/quarkus-gradle-wiremock-dev-services-for-gradle-projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/gradle/quarkus-gradle-wiremock-dev-services-for-gradle-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/gradle/troubleshooting-gradle-build-tool-on-your-ci-instances/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/gradle/troubleshooting-gradle-build-tool-on-your-ci-instances/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/gradle/troubleshooting-gradle-build-tool-on-your-ci-instances/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/innersource/bottom-up-ai-enablement-while-improving-devex-and-collaboration/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/innersource/bottom-up-ai-enablement-while-improving-devex-and-collaboration/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/innersource/bottom-up-ai-enablement-while-improving-devex-and-collaboration/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/innersource/guerilla-innersource-in-enterprises-during-the-ai-hype/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/innersource/guerilla-innersource-in-enterprises-during-the-ai-hype/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/innersource/guerilla-innersource-in-enterprises-during-the-ai-hype/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/advanced-code-coverage-with-jenkins-github-and-api-mocking/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/advanced-code-coverage-with-jenkins-github-and-api-mocking/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/advanced-code-coverage-with-jenkins-github-and-api-mocking/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/automating-hw-projects-with-jenkins/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/automating-hw-projects-with-jenkins/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/automating-hw-projects-with-jenkins/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/cloud-friendly-jenkins-retro/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/cloud-friendly-jenkins-retro/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/cloud-friendly-jenkins-retro/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/common-pitfalls-in-jenkins-security-and-how-to-avoid-them/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/common-pitfalls-in-jenkins-security-and-how-to-avoid-them/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/common-pitfalls-in-jenkins-security-and-how-to-avoid-them/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/contributing-to-jenkins-and-cdf/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/contributing-to-jenkins-and-cdf/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/contributing-to-jenkins-and-cdf/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/developing-jenkins-pipelines-locally/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/developing-jenkins-pipelines-locally/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/developing-jenkins-pipelines-locally/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/docker-and-jenkins-as-code/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/docker-and-jenkins-as-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/docker-and-jenkins-as-code/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/fosdem-2024-jenkinsfile-runner-update/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/fosdem-2024-jenkinsfile-runner-update/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/fosdem-2024-jenkinsfile-runner-update/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-2022-and-beyond/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-2022-and-beyond/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jenkins-2022-and-beyond/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-based-ci-for-hw-sw-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-based-ci-for-hw-sw-projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jenkins-based-ci-for-hw-sw-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-pipeline-at-scale-building-framework/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jenkins-pipeline-at-scale-building-framework/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jenkins-pipeline-at-scale-building-framework/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/jep-200/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jep-200/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jep-200/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/jw-hackathon-external-build-logging/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/jw-hackathon-external-build-logging/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/jw-hackathon-external-build-logging/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/leap-from-java-8-to-java-11-in-jenkins-our-war-story/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/leap-from-java-8-to-java-11-in-jenkins-our-war-story/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/leap-from-java-8-to-java-11-in-jenkins-our-war-story/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/managing-embedded-system-test-infrastructures-with-docker-and-jenkins/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/managing-embedded-system-test-infrastructures-with-docker-and-jenkins/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/managing-embedded-system-test-infrastructures-with-docker-and-jenkins/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/managing-jenkins-security/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/managing-jenkins-security/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/managing-jenkins-security/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/troubleshooting-remoting-issues/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/troubleshooting-remoting-issues/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/troubleshooting-remoting-issues/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/jenkins/under-the-hood-of-serverless-jenkins-jenkinsfile-runner/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/jenkins/under-the-hood-of-serverless-jenkins-jenkinsfile-runner/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/jenkins/under-the-hood-of-serverless-jenkins-jenkinsfile-runner/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/keptn/keptn-obvious/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/keptn/keptn-obvious/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/keptn/keptn-obvious/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/librecores/contributing-to-open-hardware-with-fossi/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/librecores/contributing-to-open-hardware-with-fossi/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/librecores/contributing-to-open-hardware-with-fossi/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/librecores/librecores-ci-project-overview/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/librecores/librecores-ci-project-overview/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/librecores/librecores-ci-project-overview/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/librecores/state-of-librecores-ci/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/librecores/state-of-librecores-ci/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/librecores/state-of-librecores-ci/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/openapi/moonwalk-the-openapi-talk-developer-experience-and-openapi-4/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/openapi/moonwalk-the-openapi-talk-developer-experience-and-openapi-4/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/openapi/moonwalk-the-openapi-talk-developer-experience-and-openapi-4/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/openapi/openapi-extensibility-the-good-the-bad-and-the-yamly/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/openapi/openapi-extensibility-the-good-the-bad-and-the-yamly/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/openapi/openapi-extensibility-the-good-the-bad-and-the-yamly/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/openfeature/openfeature-intro/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/openfeature/openfeature-intro/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/openfeature/openfeature-intro/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/testcontainers/testcontainers-for-your-golang-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/testcontainers/testcontainers-for-your-golang-projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/testcontainers/testcontainers-for-your-golang-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/testcontainers/testcontainers_wiremock_cpp/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/testcontainers/testcontainers_wiremock_cpp/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/testcontainers/testcontainers_wiremock_cpp/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/wiremock/api-and-data-mocking-for-python/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/api-and-data-mocking-for-python/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/api-and-data-mocking-for-python/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/wiremock/comment-nous-utilisons-kotlin-et-gradle-pour-faire-evoluer-la-communaute-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/comment-nous-utilisons-kotlin-et-gradle-pour-faire-evoluer-la-communaute-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/comment-nous-utilisons-kotlin-et-gradle-pour-faire-evoluer-la-communaute-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/wiremock/developing-apps-with-quarkus-and-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/developing-apps-with-quarkus-and-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/developing-apps-with-quarkus-and-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/wiremock/fake-it-until-you-make-it-its-with-wiremock-testcontainers-and-quarkus/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/fake-it-until-you-make-it-its-with-wiremock-testcontainers-and-quarkus/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/fake-it-until-you-make-it-its-with-wiremock-testcontainers-and-quarkus/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/wiremock/integration-and-api-testing-for-embedded-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/integration-and-api-testing-for-embedded-projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/integration-and-api-testing-for-embedded-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/talks/wiremock/wiremock8s-mocking-your-apis-in-kubernetes/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/talks/wiremock/wiremock8s-mocking-your-apis-in-kubernetes/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/talks/wiremock/wiremock8s-mocking-your-apis-in-kubernetes/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/container-developer-environments-for-embedded/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/container-developer-environments-for-embedded/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/container-developer-environments-for-embedded/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/developing-jenkins-pipelines/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/developing-jenkins-pipelines/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/developing-jenkins-pipelines/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/docker-and-jenkins-as-code/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/docker-and-jenkins-as-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/docker-and-jenkins-as-code/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/introduction-to-dev-containers/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/introduction-to-dev-containers/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/introduction-to-dev-containers/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/introduction-to-testcontainers-and-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/introduction-to-testcontainers-and-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/introduction-to-testcontainers-and-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/mocks-as-code-in-cfg-mgmt/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/mocks-as-code-in-cfg-mgmt/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/mocks-as-code-in-cfg-mgmt/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/mocks-as-code-modeling-aws-service-providers-with-testcontainers-wiremock-and-localstack/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/mocks-as-code-modeling-aws-service-providers-with-testcontainers-wiremock-and-localstack/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/mocks-as-code-modeling-aws-service-providers-with-testcontainers-wiremock-and-localstack/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/roadmaps-for-your-projects/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/roadmaps-for-your-projects/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/roadmaps-for-your-projects/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/speaking/workshops/spring-io-testcontainers-and-wiremock/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/speaking/workshops/spring-io-testcontainers-and-wiremock/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/speaking/workshops/spring-io-testcontainers-and-wiremock/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/volunteering/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/volunteering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/volunteering/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/work/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/work/community-building/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/community-building/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/community-building/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/work/cv/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/cv/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/cv/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/work/publications/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/publications/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/publications/"/>
    </url>
    <url>
        <loc>https://oleg.swiss/fr/work/volunteering/</loc>
        <lastmod>2026-11-08</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://oleg.swiss/fr/work/volunteering/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://oleg.swiss/work/volunteering/"/>
    </url>
</urlset>