Un moment génial : retour sur les TYPO3 DevDays

· Stiven Llupa · Events · Temps de lecture: 2 minutes
Modern editorial illustration of TYPO3 DevDays excitement with abstract purple-accented conference and community elements

Un mauvais détour à travers une forêt, un champ de maïs, puis une conférence tech. Aux TYPO3 Developer Days, j'ai découvert à quel point les communautés TYPO3 et Symfony sont liées, par la technologie, les défis et un principe essentiel : construire pour les utilisateurs.

Maps m'offrait deux itinéraires pour rejoindre le lieu de la conférence : le long de l'autoroute, ou à travers « le parc ». Naturellement, j'ai choisi le parc (qui s'est avéré être une véritable forêt). J'étais là, sac d'ordinateur sur l'épaule, chaussures de ville aux pieds, en train de franchir tant bien que mal une portion de sentier inondée que quelqu'un avait enjambée avec ce que j'appellerai, par charité, des branches.

Makeshift bridge made with skinny logsA dirt path runs alongside a cornfield, with trees in the background under a clear blue sky, and branches overhanging in the foreground.

Au moment où je pensais enfin arriver, les arbres ont laissé place à un immense champ de maïs. Je me suis arrêté là, amusé, en me disant c'est génial, puis j'ai aperçu le lieu de la conférence juste de l'autre côté.

A large group of people wearing matching black shirts raise their arms in celebration outside a modern glass building under a clear blue sky.Two people smiling and posing with name tags in front of a TYPO3 Developer Days 2026 banner.

Mon collègue Silas et moi avions été invités par la communauté Symfony, et quand on regarde TYPO3 de plus près, cette invitation prend tout son sens. Depuis TYPO3 v10, le conteneur d'injection de dépendances du cœur est directement basé sur le composant DependencyInjection de Symfony. Tout comme les composants Console pour les commandes CLI, EventDispatcher pour son système d'événements PSR-14, ainsi que des éléments de Mailer, Messenger et Routing. Ce n'est pas un simple hommage. TYPO3 a délibérément choisi de s'appuyer sur l'implémentation de Symfony plutôt que d'en construire une faite maison, afin que les développeurs passant d'un écosystème à l'autre s'y sentent immédiatement à l'aise. Et, en fin de compte, c'est exactement ce qui nous est arrivé.

A person speaking at a podium during TYPO3 Developer Days 2026, with a microphone and laptop, and a sponsor banner in the background.A man giving a presentation on coding, gestures towards a projected screen displaying code in a modern conference room.

Ce voyage n'était pas seulement l'occasion d'assister à l'événement : j'ai aussi prendre la parole aux Typo3 Dev Days. Ma conférence, Speccing Out Teamwork, s'appuyait sur dix ans de projets Symfony pour présenter des pratiques concrètes qu'une équipe de développement peut adopter, quel que soit le cadre de processus (Scrum, Kanban ou autre) déjà en place dans son organisation. Silas a enchaîné avec Refactor Like a Pro: Clean Code Meets DDD, une présentation très utile et pratique. Il a montré comment transformer un spaghetti legacy en code qui parle réellement le langage du domaine, en s'appuyant sur les principes du clean code, les briques du DDD et des outils qui rendent le refactoring sûr et automatisé.

A bearded man in a brown shirt smiles and chats with two others at an outdoor gathering, with drinks and glasses on the table.

Au-delà des conférences, l'ambiance était tout aussi mémorable : chaleureuse et accueillante, le genre d'atmosphère qui facilite les conversations avec des inconnus autour d'un café. Parmi les meilleurs moments, il y a eu ces échanges entre deux sessions, durant lesquels j'ai pu comparer mes notes avec des personnes qui résolvent exactement les mêmes problèmes que moi au quotidien, mais à travers le prisme d'un autre framework. Entendre comment un autre écosystème aborde une question que l'on croyait avoir résolue de manière unique a le pouvoir de faire reconsidérer son propre point de vue.

Une chose m'a marqué en particulier tout au long de l'événement : le nombre d'intervenants, lors de conférences totalement différentes, qui revenaient sans cesse à la même idée : construire pour les utilisateurs. Pas pour le framework, pas pour la démonstration, pas pour ce qui est techniquement impressionnant, mais pour la personne réelle qui se trouve de l'autre côté.

Amusant, non, qu'un mauvais détour dans une forêt finisse par enseigner la même leçon qu'une conférence tech : parfois, le chemin le plus évident n'est pas le bon. C'est celui que les gens auront plaisir à emprunter.

Vous utilisez et vous souhaitez en savoir plus sur Symfony ?

Nous accompagnons les équipes avec des revues d'architecture, des ateliers et une expertise concrète pour Symfony, PHP et les applications modernes. Nous pouvons aussi vous aider à tirer parti des nouvelles fonctionnalités de Symfony dans TYPO3.

Cela pourrait aussi vous intéresser

Abstract editorial concept of a Duration class, showing elapsed time and precise time intervals in modern PHP coding
Oskar Stark

PHP 8.6 Duration : une petite classe pour corriger une erreur récurrente

PHP 8.6 ajoute une classe Duration dédiée. En apparence, cette nouveauté peut sembler mineure, mais elle permettra enfin d'avoir un type de données clair pour le temps écoulé, plutôt que de surcharger la classe DateInterval, les entiers et l’arithmétique sur les timestamps.

En savoir plus : PHP 8.6 Duration : une petite classe pour corriger une erreur récurrente
Abstract editorial illustration of PHP 8.6 JSON parsing with a highlighted error position and subtle purple accents
Oskar Stark

PHP 8.6 : Trouver la position d’une erreur JSON lors du décodage

PHP 8.6 apporte une amélioration mineure mais pratique pour le décodage JSON : il est désormais possible d'obtenir la position exacte de l'erreur en cas d'échec. Le débogage des payloads incorrects est ainsi grandement facilité.

En savoir plus : PHP 8.6 : Trouver la position d’une erreur JSON lors du décodage
Modern abstract editorial scene with cleaner, safer sorting API concepts and subtle purple accents
Oskar Stark

PHP 8.6 SortDirection : des API de tri plus claires et plus sûres pour PHP

PHP 8.6 introduit `SortDirection`, une évolution utile qui rend les API de tri plus claires. Voici ce que cela change, pourquoi c'est important et comment l'utiliser en pratique.

En savoir plus : PHP 8.6 SortDirection : des API de tri plus claires et plus sûres pour PHP
Large tree under the sunlight
Mathieu Santostefano

Multipliez votre vitesse de développement avec l’IA grâce aux Git Worktrees

Fini le jonglage fastidieux entre git stash et les réinstallations de dépendances. Découvrez comment les Git Worktrees révolutionnent votre expérience développeur en permettant à vos agents IA de travailler sur une branche isolée pendant que vous restez concentré sur votre code. Une méthode indispensable pour mener vos tâches en parallèle et multiplier votre vitesse d'exécution sans friction.

En savoir plus : Multipliez votre vitesse de développement avec l’IA grâce aux Git Worktrees
A man sculpting a rock with PDF written on it
Steven Renaux

Créer un Custom Builder - L'histoire du GotenbergBundle

Nous avons déjà vu comment générer un fichier PDF en quelques lignes de code à l'aide de Gotenberg et de GotenbergBundle, un bundle Symfony. Mais que faire lorsque votre application doit générer plusieurs fichiers PDF différents, chacun avec sa propre mise en page, ses propres styles et ses propres données ?

En savoir plus : Créer un Custom Builder - L'histoire du GotenbergBundle
Nicolas Grekas standing on stage at SymfonyLive Paris 2026
Jules Daunay

SymfonyLive Paris 2026 : IA et retrouvailles au sommet pour la Team SensioLabs

Le rideau vient de tomber sur le SymfonyLive Paris 2026, et on a encore des étoiles ✨ (et des lignes de code) plein les yeux. En tant que créateur de Symfony et sponsor historique, SensioLabs ne pouvait rêver d'un meilleur moment pour célébrer l'open source, l'innovation et, surtout, l'incroyable communauté qui nous entoure.

En savoir plus : SymfonyLive Paris 2026 : IA et retrouvailles au sommet pour la Team SensioLabs
Paper notes on a wall
Imen Ezzine

Plongée dans les coulisses de trois cérémonies collaboratives

A la suite d’un post sur LinkedIn, j’ai pensé à écrire cet article pour décrire 3 cérémonies qui m’ont marquée et que j’ai adorées pendant l’une de mes dernières missions : Event Storming, Example Mapping et Domain Storytelling.

En savoir plus : Plongée dans les coulisses de trois cérémonies collaboratives
Illustration of Developer
Silas Joisten

La révolution de l’expérience développeur en 2026

L’expérience développeur est plus importante que jamais. Découvrez comment de meilleurs outils, des flux de travail plus intelligents et une culture de l’apprentissage peuvent transformer la manière dont les équipes conçoivent des logiciels.

En savoir plus : La révolution de l’expérience développeur en 2026