# CodexLab, Marc-Antoine Boyer-Dager > Développeur Symfony freelance et formateur professionnel basé à Saint-Denis (97400), La Réunion. > Deux spécialités : la migration d'applications PHP legacy vers Symfony 7, et la formation au > développement web pour les organismes de formation (titres professionnels DWWM et CDA). > Interventions en local sur l'île de La Réunion et en remote pour la France métropolitaine. Repères publics : - Identité : Marc-Antoine Boyer-Dager, activité freelance CodexLab. - Localisation : Saint-Denis, 97400, La Réunion, France. Zone servie : La Réunion et France en remote. - Expérience : 7 ans de développement. - Formation : certifié FPA (Formateur Professionnel d'Adultes), plus de 50 apprenants formés. - Stack : PHP 8.3, Symfony 7, Doctrine et MariaDB. - Contact : contact@codexlab.fr - Tarifs : non publiés sur le site. - Langue de référence du site : français. La version anglaise est en noindex et canonise vers le français. ## Services - [Migration PHP legacy vers Symfony](https://codexlab.fr/fr/services/migration-php-symfony) : audit de code, plan de migration par lots et modernisation des applications existantes. - [Formation au développement web](https://codexlab.fr/fr/services/formation-developpement-web) : interventions DWWM et CDA pour les organismes de formation, et sessions Symfony pour les équipes. - [Vue d'ensemble des services](https://codexlab.fr/fr/services) ## Notes techniques - [Vos décisions d'architecture s'évaporent. Les ADR les capturent.](https://codexlab.fr/fr/notes/adr-partie-1-le-document-que-personne-ecrit) : Un choix fait sans trace écrite, c'est une dette de contexte. Les Architecture Decision Records sont le document le plus utile que personne n'écrit jusqu'à ce que ça coûte cher. - [ADR en pratique : 3 templates, un projet Symfony, un workflow Git](https://codexlab.fr/fr/notes/adr-partie-2-mise-en-pratique-symfony-git) : Quel template choisir ? Où mettre les fichiers ? Comment les intégrer aux PR ? Un guide d'installation complet pour un projet Symfony réel, avec 3 formats comparés sur le même cas d'usage. - [Vos ADR ne servent à rien si le code les ignore fitness functions et CI/CD](https://codexlab.fr/fr/notes/adr-partie-3-automatisation-fitness-functions) : 20 ADR dans /adr, et le code a dérivé. ADR-0005 interdisait le couplage entre Facturation et Catalogue il y a maintenant 7 imports croisés. Voici comment faire appliquer les décisions par la machine. - [Index des notes](https://codexlab.fr/fr/notes) ## Réalisations Des fiches présentent des applications métier, des outils web et des projets mobiles. - [Index des réalisations](https://codexlab.fr/fr/projets) ## Ressources pour agents et moteurs de recherche - [Services et notes techniques en texte](https://codexlab.fr/llms-full.txt) - [Plan de site](https://codexlab.fr/sitemap.xml) - [Politique de crawl](https://codexlab.fr/robots.txt) ## Optional - [Mentions légales](https://codexlab.fr/fr/mentions-legales) - [Politique de confidentialité](https://codexlab.fr/fr/politique-de-confidentialite) - [Profil GitHub](https://github.com/Fullcodex) - [Profil LinkedIn](https://www.linkedin.com/in/marc-antoine-boyer-dager-symfony)