<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://lecodeestdanslepre.fr/billets/homebrew-docker-nvm-worktrees-une-seule-commande-pour-tout-nettoyer/</loc><lastmod>2026-09-19T18:05:21Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/qa-qualite-logicielle/</loc><lastmod>2026-10-26T11:32:55Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/pest-migration-tests/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/agents-ia-qui-piratent-tout-seuls/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/cisco-fmc-mot-de-passe-code-en-dur/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/urls-signees-usage-unique-symfony-8-2/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/twig-3-28-sandbox-macros-dynamiques/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/seo-ia-guerre-des-chiffres/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/page-exception-symfony-redesign-copy-as-text/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/macros-twig/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/rag-editorial-relire-corpus/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/cyber-resilience-act-mainteneur-steward-dev-php/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/images-og-dessinees-en-php/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/json-ld-ere-agentique/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/backup-schrodinger-restaurer-pg-dump/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/easyadmin-securiser-un-admin-sans-toucher-a-setpermission/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/easyadmin-ecrire-un-filtre-custom-du-filterinterface-au-filtertype/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/doctrine-postgresql-explain-n-plus-1/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/webmcp-symfony-stimulus/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/mesurer-trafic-ia-logs-crawlers/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/release-automatisee-git-cliff-github-actions/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/core-web-vitals-mecanique-pieges/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/optimiser-pour-les-ia-qui-repondent/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-mcp/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-8-1-http-less-pour-un-projet-neuf-pas-pour-un-worker-existant/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/igor-php-worker-mode/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/vibe-coding-erreur-ia/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/ia-generative-magicien-oz/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/sobriete-numerique-developpeur/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/vibe-coding-garde-fou/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/une-ia-a-trouve-les-failles-que-ma-qa-ne-voyait-plus/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/easyadmin-quand-un-seul-trait-configure-quatre-cruds/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/frankenphp-en-dev-un-worker-chaud-trois-watch-empiles-et-un-cert-qui-ne-demande-rien/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/jakzal-phpqa-sortir-la-qa-symfony-de-son-vendor/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-8-1-vos-commands-passent-en-mode-controller/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/frankenphp-en-prod-un-binaire-quatre-sous-domaines-un-seul-worker/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-scheduler-en-prod-j-ai-attendu-d-avoir-redis-pour-migrer-et-j-ai-bien-fait/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/easyadmin-son-premier-crudcontroller/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-6-ce-qui-est-dans-le-pot-ce-qui-se-joue-encore/</loc><lastmod>2026-09-18T22:51:06Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/crowdsec-la-defense-reseau-communautaire-expliquee/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/easyadmin-construire-un-menu-admin-qui-tient-la-route/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/une-boucle-for-contre-11-7-millions-de-francais-autopsie-d-une-faille-idor/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-ai-mate-un-troisieme-port-d-entree-pour-votre-app-symfony/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/c-est-parti-pour-installer-easyadmin/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/heritage-doctrine-la-troisieme-porte-que-personne-ne-montre/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/fibers-php-anatomie-d-une-primitive-mal-aimee/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/generer-son-seo-avec-symfony-ai-et-gemini/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/construire-un-systeme-de-redirections-http-complet-avec-symfony/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/recommandations-de-contenu-avec-meilisearch/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/comment-j-ai-transforme-easyadmin-en-tableur-intelligent/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/les-delimiteurs-twig-le-probleme-d-espace-blanc-que-personne-ne-maitrise-vraiment/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-4-rattrapage-modernisation/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-5-pipe-operator-et-nouvelles-fonctionnalites/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-3-le-renforcement-du-typage-renforce-et-coherence-du-langage/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-2-readonly-classes/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/comment-tailwind-merge-resout-les-conflits-de-classes-dans-twig/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-1-readonly-impact/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-0-attributs-proprietes-promues/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/meilisearch-l-art-de-la-recherche-instantanee/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/owasp-zap-comment-implementer-un-audit-dast-automatise-avec-symfony-et-docker/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/le-fouc-n-est-pas-un-bug-graphique-c-est-une-faille-d-architecture/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-ux-icons-200-000-icones-svg-sans-cdn-sans-sprite-sans-prise-de-tete/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/symfony-ux-toolkit-quand-le-frontend-devient-enfin-un-plaisir/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/castor-un-task-runner-en-php-pour-les-projets-symfony/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/comment-frankenphp-a-relegue-php-fpm-et-nginx-au-stade-de-reliques/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/assetmapper-le-frontend-pour-ceux-qui-detestent-vraiment-le-frontend/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/live-components-javascript-moi-non-plus/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/twig-components-la-puissance-du-backend-dans-le-frontend/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/php-8-4-property-hooks-quand-doctrine-3-4-revolutionne-vos-getters-setters/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/securite-2fa-la-forteresse-numerique/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/les-dtos-arretez-de-transformer-vos-donnees-en-kebab/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/attributs-php-moities/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/linjection-de-dependance-ou-comment-etre-faineant-avec-elegance/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/design-patterns-en-php-les-heros-de-l-ombre/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/arretez-les-god-controllers-passez-a-l-adr/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/mvc-comment-separer-proprement-ce-quon-va-de-toute-facon-melanger-ensuite/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/composer-le-manifeste-du-developpeur-moderne/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/anatomie-dun-projet-symfony/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/csp-le-gilet-pare-balles-de-votre-site-web/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/les-tests-comment-bien-jouer-au-cluedo/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/docker-et-les-containers-parce-quil-faut-expliquer-avec-des-pancakes/</loc><lastmod>2026-09-18T09:29:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/cafe/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/code-quality/</loc><lastmod>2026-10-26T11:32:55Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/devlog/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/devops/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/dx/</loc><lastmod>2026-09-19T18:05:21Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/ecoconception/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/php/</loc><lastmod>2026-09-18T22:51:06Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/securite/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/seo/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/symfony/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/symfony-ai/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/tailwind/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/tech/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/tests/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/ux/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/wordpress/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/a-propos/</loc><lastmod>2026-09-18T09:29:50Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/</loc><lastmod>2026-10-26T11:32:55Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/billets/</loc><lastmod>2026-10-26T11:32:55Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/categories/</loc><lastmod>2026-10-26T11:32:55Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/contact/</loc><lastmod>2026-10-26T11:18:49Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/mentions-legales/</loc><lastmod>2026-10-26T14:44:22Z</lastmod></url><url><loc>https://lecodeestdanslepre.fr/politique-de-confidentialite/</loc><lastmod>2026-10-26T14:56:49Z</lastmod></url></urlset>
