La parole est aux speakers : Smaïne Milianni

Publié le

Jusqu’au mois de mai 2026, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

L'exception qui confirme la règle

“Everything fails all the time.” — une vérité universelle, aussi valable en développement. Un appel API échoue, une requête SQL déraille… et soudain, une Exception surgit un peu comme un Pokémon sauvage. À ce moment-là, deux choix s’offrent à nous : ➡️ L’attraper avec une Hyper Ball (et la logguer soigneusement dans notre Pokédex), ou ➡️ La laisser filer, au risque qu’elle réapparaisse au pire moment.

Les exceptions sont bien plus qu’un simple mécanisme d’erreur : c’est un outil puissant que PHP met à notre disposition pour construire des applications plus sûres, plus robustes et plus observables.

Dans cette conférence, nous verrons comment réagir face à une exception, les bonnes pratiques de structuration en PHP, les outils qu'offrent Symfony pour les intercepter, les transformer et les logguer efficacement.

E.S.G.I.
22/05/2026
16:55-17:35

En développement, le mot « Exception » fait souvent peur, synonyme de crash ou de bug. Est-ce qu’on devrait apprendre à aimer nos exceptions plutôt que de les cacher sous le tapis ?

Oui, nous devons aimer les Exceptions mais malheureusement, elles sont mal vues car généralement, ce n’est jamais bon signe quand ton code croise une exception.
De plus, la plupart des devs ne savent pas quoi faire d’une Exception. Dans notre apprentissage, c’est rarement abordé, alors on les ignore et elles finissent sous le tapis ou remontent à la surface nous effrayer.

Sans dévoiler ton talk, est-ce que tu dirais que la gestion des erreurs est ce qui différencie un code « qui marche » d’un code « professionnel » ?

Une Exception, c’est un indicateur clair que quelque chose ne se passe pas comme prévu. PHP nous donne des outils pour rebondir et éviter le crash de notre application. Maîtriser son langage et maîtriser son environnement, c’est ce qui aide à écrire du code « professionnel » et on peut dire que du code « professionnel », c’est du code qui marche même lorsqu’il croise une exception ^^’.

Tu es issue d’une reconversion. Est-ce que tu es l’exception qui confirme la règle ou conseillerais-tu ton parcours à d’autres ?

En effet, je n’ai pas toujours été dans l’IT. Ma reconversion date d’il y à 12 ans et je pense qu’à cette époque, j’étais l’exception qui confirme la règle. Aujourd’hui, le dev est devenu accessible à beaucoup de profils divers et variés ayant connu une activité professionnelle avant l’informatique et je m’en réjouis.
Mon conseil : s’entourer, se concentrer sur une stack technique et surtout être curieux·se. Notre écosystème évolue tellement vite, il faut être capable de s’adapter rapidement.

Une conférence présentée par

Smaïne MILIANNI
Smaïne MILIANNI
Smaïne occupe le poste d’Engineering Manager chez Yousign. Après s’être reconverti il y a une dizaine d’années, il s’est découvert une véritable passion pour l’ingénierie logicielle et le développement d’applications. Smaïne aime transmettre et apprendre, et s’implique activement dans la création de contenus, que ce soit par le biais de vidéos, d’articles, de conférences ou de formations, principalement autour de l’écosystème PHP et Symfony.

Autres interviews