<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://guillaumedelre.github.io/fr/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/12factor/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/12factor/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/12factor/"/></url><url><loc>https://guillaumedelre.github.io/fr/categories/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/categories/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/categories/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/cloud/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/cloud/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/cloud/"/></url><url><loc>https://guillaumedelre.github.io/fr/categories/d%C3%A9veloppement/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/docker/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/docker/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/docker/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/doctrine/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/doctrine/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/doctrine/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/kubernetes/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/kubernetes/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/kubernetes/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/migrations/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/migrations/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/migrations/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/17/onze-sur-douze/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/17/eleven-out-of-twelve/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/17/onze-sur-douze/"/></url><url><loc>https://guillaumedelre.github.io/fr/posts/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/posts/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/posts/"/></url><url><loc>https://guillaumedelre.github.io/fr/series/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/series/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/series/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/symfony/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/symfony/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/symfony/"/></url><url><loc>https://guillaumedelre.github.io/fr/series/symfony-to-the-cloud/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/series/symfony-to-the-cloud/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/series/symfony-to-the-cloud/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/</loc><lastmod>2026-05-17T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/17/d%C3%A9marr%C3%A9-ne-veut-pas-dire-pr%C3%AAt/</loc><lastmod>2026-05-17T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/17/ready-is-not-the-same-as-started/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/17/d%C3%A9marr%C3%A9-ne-veut-pas-dire-pr%C3%AAt/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/cache/</loc><lastmod>2026-05-16T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/cache/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/cache/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/16/le-cache-qui-nous-mentait/</loc><lastmod>2026-05-16T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/16/the-cache-that-was-lying-to-us/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/16/le-cache-qui-nous-mentait/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/redis/</loc><lastmod>2026-05-16T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/redis/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/redis/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/ci/</loc><lastmod>2026-05-16T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/ci/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/ci/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/gitlab/</loc><lastmod>2026-05-16T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/gitlab/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/gitlab/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/16/quinze-minutes-avant-le-premier-test/</loc><lastmod>2026-05-16T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/16/fifteen-minutes-before-the-first-test/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/16/quinze-minutes-avant-le-premier-test/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/testing/</loc><lastmod>2026-05-16T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/testing/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/testing/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/http-client/</loc><lastmod>2026-05-15T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/http-client/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/http-client/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/15/lh%C3%B4te-qui-cachait-le-graphe/</loc><lastmod>2026-05-15T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/15/the-host-that-hid-the-graph/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/15/lh%C3%B4te-qui-cachait-le-graphe/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/microservices/</loc><lastmod>2026-05-15T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/microservices/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/microservices/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/15/aucun-t%C3%A9moin/</loc><lastmod>2026-05-15T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/15/no-witnesses/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/15/aucun-t%C3%A9moin/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/monolog/</loc><lastmod>2026-05-15T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/monolog/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/monolog/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/observabilit%C3%A9/</loc><lastmod>2026-05-15T10:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/14/ce-qui-survit-au-build/</loc><lastmod>2026-05-14T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/14/what-survives-the-build/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/14/ce-qui-survit-au-build/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/secrets/</loc><lastmod>2026-05-14T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/secrets/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/secrets/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/security/</loc><lastmod>2026-05-14T15:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/security/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/security/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/flysystem/</loc><lastmod>2026-05-14T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/flysystem/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/flysystem/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/05/14/le-fant%C3%B4me-du-runner-ci/</loc><lastmod>2026-05-14T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/05/14/the-ghost-of-the-ci-runner/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/05/14/le-fant%C3%B4me-du-runner-ci/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/minio/</loc><lastmod>2026-05-14T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/minio/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/minio/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/storage/</loc><lastmod>2026-05-14T10:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/storage/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/storage/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/02/17/construire-un-homelab-self-hosted-avec-docker-compose-et-traefik/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/02/17/building-a-self-hosted-homelab-with-docker-compose-and-traefik/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/02/17/construire-un-homelab-self-hosted-avec-docker-compose-et-traefik/"/></url><url><loc>https://guillaumedelre.github.io/fr/categories/devops/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/categories/devops/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/categories/devops/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/devops/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/devops/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/devops/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/homelab/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/homelab/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/homelab/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/self-hosted/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/self-hosted/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/self-hosted/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/traefik/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/traefik/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/traefik/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/formulaires/</loc><lastmod>2026-01-12T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/objets-paresseux/</loc><lastmod>2026-01-12T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/series/symfony-releases/</loc><lastmod>2026-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/series/symfony-releases/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/series/symfony-releases/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/01/12/symfony-8.0-php-8.4-minimum-objets-paresseux-natifs-et-formflow/</loc><lastmod>2026-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/01/12/symfony-8.0-php-8.4-minimum-native-lazy-objects-and-formflow/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/01/12/symfony-8.0-php-8.4-minimum-objets-paresseux-natifs-et-formflow/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/configuration/</loc><lastmod>2026-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/configuration/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/configuration/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/lts/</loc><lastmod>2026-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/lts/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/lts/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/messenger/</loc><lastmod>2026-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/messenger/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/messenger/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/securite/</loc><lastmod>2026-01-10T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2026/01/10/symfony-7.4-lts-signature-de-messages-tableaux-php-en-config-et-le-dernier-7.x/</loc><lastmod>2026-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/01/10/symfony-7.4-lts-message-signing-php-config-arrays-and-the-last-7.x/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/01/10/symfony-7.4-lts-signature-de-messages-tableaux-php-en-config-et-le-dernier-7.x/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/php/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/php/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/php/"/></url><url><loc>https://guillaumedelre.github.io/fr/2026/01/04/php-8.5-lop%C3%A9rateur-pipe-une-biblioth%C3%A8que-uri-et-beaucoup-de-nettoyage/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2026/01/04/php-8.5-the-pipe-operator-a-uri-library-and-a-lot-of-cleanup/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2026/01/04/php-8.5-lop%C3%A9rateur-pipe-une-biblioth%C3%A8que-uri-et-beaucoup-de-nettoyage/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/programmation-fonctionnelle/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/series/php-releases/</loc><lastmod>2026-01-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/series/php-releases/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/series/php-releases/"/></url><url><loc>https://guillaumedelre.github.io/fr/2025/09/18/api-platform-4.2-json-streamer-objectmapper-et-autoconfigure/</loc><lastmod>2025-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2025/09/18/api-platform-4.2-json-streamer-objectmapper-and-autoconfigure/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2025/09/18/api-platform-4.2-json-streamer-objectmapper-et-autoconfigure/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/api-platform/</loc><lastmod>2025-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/api-platform/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/api-platform/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/openapi/</loc><lastmod>2025-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/openapi/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/openapi/"/></url><url><loc>https://guillaumedelre.github.io/fr/series/api-platform-releases/</loc><lastmod>2025-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/series/api-platform-releases/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/series/api-platform-releases/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/caddy/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/caddy/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/caddy/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/frankenphp/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/frankenphp/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/frankenphp/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/grafana/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/grafana/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/grafana/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/observabilite/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2025/06/07/observabilit%C3%A9-sur-des-conteneurs-frankenphp-avant-que-la-migration-cloud-soit-finie/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2025/06/07/observability-on-frankenphp-containers-before-the-cloud-migration-was-done/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2025/06/07/observabilit%C3%A9-sur-des-conteneurs-frankenphp-avant-que-la-migration-cloud-soit-finie/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/prometheus/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/prometheus/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/prometheus/"/></url><url><loc>https://guillaumedelre.github.io/fr/2025/04/17/https-local-avec-traefik-traefik.me-est-mort-vive-sslip.io/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2025/04/17/local-https-with-traefik-traefik.me-is-dead-long-live-sslip.io/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2025/04/17/https-local-avec-traefik-traefik.me-est-mort-vive-sslip.io/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/https-local/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/mkcert/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/mkcert/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/mkcert/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/tls/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/tls/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/tls/"/></url><url><loc>https://guillaumedelre.github.io/fr/2025/02/28/api-platform-4.1-param%C3%A8tres-de-requ%C3%AAte-stricts-openapi-multi-spec-et-limites-graphql/</loc><lastmod>2025-02-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2025/02/28/api-platform-4.1-strict-query-params-multi-spec-openapi-and-graphql-limits/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2025/02/28/api-platform-4.1-param%C3%A8tres-de-requ%C3%AAte-stricts-openapi-multi-spec-et-limites-graphql/"/></url><url><loc>https://guillaumedelre.github.io/fr/2025/02/10/la-recherche-full-text-postgresql-avec-doctrine-sans-une-ligne-de-sql-brut/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2025/02/10/postgresql-full-text-search-through-doctrine-without-a-line-of-raw-sql/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2025/02/10/la-recherche-full-text-postgresql-avec-doctrine-sans-une-ligne-de-sql-brut/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/postgresql/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/postgresql/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/postgresql/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/recherche-plein-texte/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2025/01/05/php-8.4-les-property-hooks-et-la-fin-de-la-c%C3%A9r%C3%A9monie-getter/setter/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2025/01/05/php-8.4-property-hooks-and-the-end-of-the-getter/setter-ceremony/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2025/01/05/php-8.4-les-property-hooks-et-la-fin-de-la-c%C3%A9r%C3%A9monie-getter/setter/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/poo/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/typage/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2024/09/27/api-platform-4.0-support-laravel-et-put-repens%C3%A9/</loc><lastmod>2024-09-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2024/09/27/api-platform-4.0-laravel-support-and-put-rethought/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2024/09/27/api-platform-4.0-support-laravel-et-put-repens%C3%A9/"/></url><url><loc>https://guillaumedelre.github.io/fr/2024/09/18/api-platform-3.4-backedenum-comme-ressources-et-support-dbal-4/</loc><lastmod>2024-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2024/09/18/api-platform-3.4-backedenum-as-resources-and-dbal-4-support/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2024/09/18/api-platform-3.4-backedenum-comme-ressources-et-support-dbal-4/"/></url><url><loc>https://guillaumedelre.github.io/fr/2024/04/29/api-platform-3.3-headers-s%C3%A9curit%C3%A9-des-liens-et-webhooks-openapi/</loc><lastmod>2024-04-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2024/04/29/api-platform-3.3-headers-link-security-and-openapi-webhooks/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2024/04/29/api-platform-3.3-headers-s%C3%A9curit%C3%A9-des-liens-et-webhooks-openapi/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/attributs/</loc><lastmod>2024-01-12T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2024/01/12/symfony-7.0-php-8.2-minimum-et-les-annotations-enfin-disparues/</loc><lastmod>2024-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2024/01/12/symfony-7.0-php-8.2-minimum-and-annotations-finally-gone/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2024/01/12/symfony-7.0-php-8.2-minimum-et-les-annotations-enfin-disparues/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/workflow/</loc><lastmod>2024-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/workflow/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/workflow/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/assetmapper/</loc><lastmod>2024-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/assetmapper/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/assetmapper/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/scheduler/</loc><lastmod>2024-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/scheduler/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/scheduler/"/></url><url><loc>https://guillaumedelre.github.io/fr/2024/01/10/symfony-6.4-lts-assetmapper-scheduler-webhook-et-la-version-long-terme/</loc><lastmod>2024-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2024/01/10/symfony-6.4-lts-assetmapper-scheduler-webhook-and-the-long-term-release/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2024/01/10/symfony-6.4-lts-assetmapper-scheduler-webhook-et-la-version-long-terme/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/webhook/</loc><lastmod>2024-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/webhook/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/webhook/"/></url><url><loc>https://guillaumedelre.github.io/fr/2024/01/07/php-8.3-les-constantes-typ%C3%A9es-et-les-petites-victoires-qui-restent/</loc><lastmod>2024-01-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2024/01/07/php-8.3-typed-constants-and-the-small-wins-that-stick/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2024/01/07/php-8.3-les-constantes-typ%C3%A9es-et-les-petites-victoires-qui-restent/"/></url><url><loc>https://guillaumedelre.github.io/fr/2023/10/12/api-platform-3.2-les-erreurs-comme-ressources-et-le-retour-des-sous-ressources/</loc><lastmod>2023-10-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2023/10/12/api-platform-3.2-errors-as-resources-and-sub-resources-come-back/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2023/10/12/api-platform-3.2-les-erreurs-comme-ressources-et-le-retour-des-sous-ressources/"/></url><url><loc>https://guillaumedelre.github.io/fr/2023/01/23/api-platform-3.1-votre-ressource-na-pas-%C3%A0-%C3%AAtre-votre-entit%C3%A9/</loc><lastmod>2023-01-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2023/01/23/api-platform-3.1-your-resource-doesnt-have-to-be-your-entity/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2023/01/23/api-platform-3.1-votre-ressource-na-pas-%C3%A0-%C3%AAtre-votre-entit%C3%A9/"/></url><url><loc>https://guillaumedelre.github.io/fr/2023/01/22/php-8.2-les-classes-readonly-et-la-d%C3%A9pr%C3%A9ciation-qui-compte-vraiment/</loc><lastmod>2023-01-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2023/01/22/php-8.2-readonly-classes-and-the-deprecation-that-matters/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2023/01/22/php-8.2-les-classes-readonly-et-la-d%C3%A9pr%C3%A9ciation-qui-compte-vraiment/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/readonly/</loc><lastmod>2023-01-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/readonly/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/readonly/"/></url><url><loc>https://guillaumedelre.github.io/fr/2022/11/18/api-platform-3.0-un-nouveau-mod%C3%A8le-d%C3%A9tat-et-la-fin-des-dataproviders/</loc><lastmod>2022-11-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2022/11/18/api-platform-3.0-a-new-state-model-and-the-end-of-dataproviders/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2022/11/18/api-platform-3.0-un-nouveau-mod%C3%A8le-d%C3%A9tat-et-la-fin-des-dataproviders/"/></url><url><loc>https://guillaumedelre.github.io/fr/2022/04/18/de-vagrant-%C3%A0-docker-compose-une-r%C3%A9trospective/</loc><lastmod>2022-04-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2022/04/18/from-vagrant-to-docker-compose-a-retrospective/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2022/04/18/de-vagrant-%C3%A0-docker-compose-une-r%C3%A9trospective/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/docker-compose/</loc><lastmod>2022-04-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/docker-compose/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/docker-compose/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/retrospective/</loc><lastmod>2022-04-18T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/vagrant/</loc><lastmod>2022-04-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/vagrant/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/vagrant/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/amqp/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/amqp/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/amqp/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/comparatif/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/rabbitmq/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/rabbitmq/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/rabbitmq/"/></url><url><loc>https://guillaumedelre.github.io/fr/2022/01/26/swarrot-vs-symfony-messenger-une-comparaison-en-conditions-r%C3%A9elles/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2022/01/26/swarrot-vs-symfony-messenger-a-real-world-comparison/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2022/01/26/swarrot-vs-symfony-messenger-une-comparaison-en-conditions-r%C3%A9elles/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/filesystem/</loc><lastmod>2022-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/filesystem/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/filesystem/"/></url><url><loc>https://guillaumedelre.github.io/fr/2022/01/12/symfony-6.0-php-8.1-uniquement-et-le-syst%C3%A8me-de-s%C3%A9curit%C3%A9-reconstruit/</loc><lastmod>2022-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2022/01/12/symfony-6.0-php-8.1-only-and-the-security-system-rebuilt/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2022/01/12/symfony-6.0-php-8.1-uniquement-et-le-syst%C3%A8me-de-s%C3%A9curit%C3%A9-reconstruit/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/enums/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/enums/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/enums/"/></url><url><loc>https://guillaumedelre.github.io/fr/2022/01/10/symfony-5.4-lts-support-des-enums-alias-de-routes-et-le-pont-vers-php-8.1/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2022/01/10/symfony-5.4-lts-enum-support-route-aliases-and-the-php-8.1-bridge/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2022/01/10/symfony-5.4-lts-support-des-enums-alias-de-routes-et-le-pont-vers-php-8.1/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/fibers/</loc><lastmod>2022-01-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/fibers/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/fibers/"/></url><url><loc>https://guillaumedelre.github.io/fr/2022/01/09/php-8.1-enums-fibers-et-un-syst%C3%A8me-de-types-qui-grandit/</loc><lastmod>2022-01-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2022/01/09/php-8.1-enums-fibers-and-the-type-system-growing-up/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2022/01/09/php-8.1-enums-fibers-et-un-syst%C3%A8me-de-types-qui-grandit/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/jit/</loc><lastmod>2021-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/jit/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/jit/"/></url><url><loc>https://guillaumedelre.github.io/fr/2021/01/10/php-8.0-match-arguments-nomm%C3%A9s-attributs-et-jit/</loc><lastmod>2021-01-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2021/01/10/php-8.0-match-named-arguments-attributes-and-jit/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2021/01/10/php-8.0-match-arguments-nomm%C3%A9s-attributs-et-jit/"/></url><url><loc>https://guillaumedelre.github.io/fr/2020/09/27/%C3%A9lagage-des-r%C3%A9visions-avec-des-window-functions-et-des-logarithmes-quand-dql-ne-suffisait-plus/</loc><lastmod>2020-09-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2020/09/27/revision-pruning-with-window-functions-and-logarithms-when-dql-wasnt-enough/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2020/09/27/%C3%A9lagage-des-r%C3%A9visions-avec-des-window-functions-et-des-logarithmes-quand-dql-ne-suffisait-plus/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/fenetre-analytique/</loc><lastmod>2020-09-27T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/performance/</loc><lastmod>2020-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/performance/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/performance/"/></url><url><loc>https://guillaumedelre.github.io/fr/2020/01/12/php-7.4-les-propri%C3%A9t%C3%A9s-typ%C3%A9es-et-les-arrow-functions-quon-attendait/</loc><lastmod>2020-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2020/01/12/php-7.4-typed-properties-and-the-arrow-function-you-actually-want/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2020/01/12/php-7.4-les-propri%C3%A9t%C3%A9s-typ%C3%A9es-et-les-arrow-functions-quon-attendait/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/notifier/</loc><lastmod>2020-01-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/notifier/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/notifier/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/string/</loc><lastmod>2020-01-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/string/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/string/"/></url><url><loc>https://guillaumedelre.github.io/fr/2020/01/06/symfony-5.0-string-notifier-et-le-coffre-fort-de-secrets/</loc><lastmod>2020-01-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2020/01/06/symfony-5.0-string-notifier-and-the-secrets-vault/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2020/01/06/symfony-5.0-string-notifier-et-le-coffre-fort-de-secrets/"/></url><url><loc>https://guillaumedelre.github.io/fr/2020/01/04/symfony-4.4-lts-httpclient-mailer-messenger-et-les-fonctionnalit%C3%A9s-qui-ont-tenu-bon/</loc><lastmod>2020-01-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2020/01/04/symfony-4.4-lts-httpclient-mailer-messenger-and-the-features-that-stayed/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2020/01/04/symfony-4.4-lts-httpclient-mailer-messenger-et-les-fonctionnalit%C3%A9s-qui-ont-tenu-bon/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/bme280/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/bme280/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/bme280/"/></url><url><loc>https://guillaumedelre.github.io/fr/2019/11/17/dun-capteur-%C3%A0-10-%C3%A0-un-tableau-de-bord-home-assistant-avec-raspberry-pi-et-mqtt/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2019/11/17/from-a-10-sensor-to-a-home-assistant-dashboard-with-a-raspberry-pi-and-mqtt/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2019/11/17/dun-capteur-%C3%A0-10-%C3%A0-un-tableau-de-bord-home-assistant-avec-raspberry-pi-et-mqtt/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/flask/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/flask/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/flask/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/i2c/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/i2c/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/i2c/"/></url><url><loc>https://guillaumedelre.github.io/fr/categories/iot/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/categories/iot/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/categories/iot/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/mqtt/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/mqtt/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/mqtt/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/raspberry-pi/</loc><lastmod>2019-11-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/raspberry-pi/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/raspberry-pi/"/></url><url><loc>https://guillaumedelre.github.io/fr/2019/01/20/php-7.3-des-petites-victoires-qui-saccumulent/</loc><lastmod>2019-01-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2019/01/20/php-7.3-small-wins-that-add-up/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2019/01/20/php-7.3-des-petites-victoires-qui-saccumulent/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/architecture/</loc><lastmod>2018-01-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/architecture/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/architecture/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/cryptographie/</loc><lastmod>2018-01-14T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/flex/</loc><lastmod>2018-01-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/flex/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/flex/"/></url><url><loc>https://guillaumedelre.github.io/fr/2018/01/14/php-7.2-adieu-mcrypt-bonjour-sodium/</loc><lastmod>2018-01-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2018/01/14/php-7.2-goodbye-mcrypt-hello-sodium/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2018/01/14/php-7.2-adieu-mcrypt-bonjour-sodium/"/></url><url><loc>https://guillaumedelre.github.io/fr/2018/01/14/symfony-4.0-flex-et-la-fin-de-la-standard-edition/</loc><lastmod>2018-01-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2018/01/14/symfony-4.0-flex-and-the-end-of-the-standard-edition/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2018/01/14/symfony-4.0-flex-et-la-fin-de-la-standard-edition/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/migration/</loc><lastmod>2018-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/migration/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/migration/"/></url><url><loc>https://guillaumedelre.github.io/fr/2018/01/12/symfony-3.4-lts-le-pont-quon-a-vraiment-envie-de-traverser/</loc><lastmod>2018-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2018/01/12/symfony-3.4-lts-the-bridge-you-actually-want-to-cross/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2018/01/12/symfony-3.4-lts-le-pont-quon-a-vraiment-envie-de-traverser/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/autowiring/</loc><lastmod>2017-07-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/autowiring/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/autowiring/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/injection-de-dependances/</loc><lastmod>2017-07-13T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2017/07/13/symfony-3.3-quand-les-services-ont-arr%C3%AAt%C3%A9-d%C3%AAtre-un-cauchemar-de-configuration/</loc><lastmod>2017-07-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2017/07/13/symfony-3.3-when-services-stopped-being-a-configuration-nightmare/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2017/07/13/symfony-3.3-quand-les-services-ont-arr%C3%AAt%C3%A9-d%C3%AAtre-un-cauchemar-de-configuration/"/></url><url><loc>https://guillaumedelre.github.io/fr/2017/02/21/contr%C3%B4ler-un-lance-missiles-usb-en-http-avec-fastapi-et-docker/</loc><lastmod>2017-02-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2017/02/21/controlling-a-usb-missile-launcher-over-http-with-fastapi-and-docker/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2017/02/21/contr%C3%B4ler-un-lance-missiles-usb-en-http-avec-fastapi-et-docker/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/fastapi/</loc><lastmod>2017-02-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/fastapi/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/fastapi/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/python/</loc><lastmod>2017-02-21T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/tags/usb/</loc><lastmod>2017-02-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/usb/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/usb/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/wsl2/</loc><lastmod>2017-02-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/tags/wsl2/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/tags/wsl2/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/datetime/</loc><lastmod>2017-02-19T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2017/02/19/forcer-lutc-dans-doctrine-sans-toucher-aux-entit%C3%A9s/</loc><lastmod>2017-02-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2017/02/19/enforcing-utc-in-doctrine-without-touching-your-entities/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2017/02/19/forcer-lutc-dans-doctrine-sans-toucher-aux-entit%C3%A9s/"/></url><url><loc>https://guillaumedelre.github.io/fr/tags/utc/</loc><lastmod>2017-02-19T00:00:00+00:00</lastmod></url><url><loc>https://guillaumedelre.github.io/fr/2017/01/15/php-7.1-un-syst%C3%A8me-de-types-plus-rigoureux-et-les-petits-gains-autour/</loc><lastmod>2017-01-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2017/01/15/php-7.1-a-tighter-type-system-and-the-small-wins-around-it/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2017/01/15/php-7.1-un-syst%C3%A8me-de-types-plus-rigoureux-et-les-petits-gains-autour/"/></url><url><loc>https://guillaumedelre.github.io/fr/2016/01/17/php-7.0-performances-types-et-les-fonctionnalit%C3%A9s-qui-ont-marqu%C3%A9/</loc><lastmod>2016-01-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/2016/01/17/php-7.0-performance-types-and-the-features-that-stuck/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/2016/01/17/php-7.0-performances-types-et-les-fonctionnalit%C3%A9s-qui-ont-marqu%C3%A9/"/></url><url><loc>https://guillaumedelre.github.io/fr/archives/</loc><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/archives/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/archives/"/></url><url><loc>https://guillaumedelre.github.io/fr/search/</loc><xhtml:link rel="alternate" hreflang="en" href="https://guillaumedelre.github.io/search/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://guillaumedelre.github.io/fr/search/"/></url></urlset>