La parole est aux speakers : Yohan Giarelli
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
PHP, Mercure et IoT – Quand PHP devient plus que Full StackQuand on parle IoT ou informatique embarquée, on pense à C/C++, Javascript, Python mais pas à PHP… Réparons cet affront en étudiant ensemble les possibilités que nous offre PHP dans le monde de l’embarqué ! Nous allons voir ensemble une application assez simple, nous permettant de déverrouiller des casiers à colis depuis une PWA, basée sur PHP, Symfony et Mercure. |
La Comédie 22/05/2026 14:25-14:45 |
Tu as contribué à APIP pour la première fois en 2015, tu l’as découvert comment ?
À vrai dire, presque par hasard. J’étais à la SymfonyLive 2015 où le DunglasApiBundle a été présenté, puis à la Symfony Con 2015 où API Platform l’a été. C’était clairement le grand sujet de ces 2 conférences. Je faisais beaucoup de FOSRest à l’époque, j’ai vite vu l’intérêt d’API Platform !
PHP dans l’IoT, c’est un peu sa revanche sur tous ceux qui le cantonnaient aux formulaires web. C’est quoi le prochain territoire que tu aimerais lui faire conquérir ?
Alors déjà, l’IoT c’est aussi beaucoup de formulaires web ! Ce n’est pas parce que l’on parle à des objets physiques que l’on va pour autant ré-inventer toutes nos IHM 🙂. Tous ceux qui ont déjà généré de l’HTML depuis une application C++/Arduino savent à quel point c’est un enfer !
Maintenant sur les territoires à conquérir, il y en a beaucoup, mais ce qui est certain c’est que les devs open-source ne manquent jamais d’inventivité. Dans les bizarreries qui m’ont intéressé dernièrement je peux parler de PHP-ORT, une bibliothèque qui permet entre autre de faire de l’inférence de modèles Machine Learning en PHP (depuis un modèle entraîné avec PyTorch par exemple), ou alors j’ai beaucoup joué avec les modules Caddy. FrankenPHP ouvre beaucoup de portes sur ce point, ça devient relativement trivial de compléter une application PHP avec quelques lignes de Go pour des choses très ciblées.
Penses-tu utiliser grpc qui a été rajouté dans FrankenPHP et API Platform ?
Ça serait intéressant ! Maintenant dans le cas que je vais présenter, ce n’est pas le plus simple. Ça impliquerait du « Bidirectional streaming », et sans divulgâcher mon talk, ma solution sur base Mercure est vraiment beaucoup plus simple à implémenter. Sûrement un peu moins performante, mais je suis là pour vous présenter un proto un peu hors-de l’ordinaire, pas un projet prêt à scaler des dizaines milliers de client 😉.
Une conférence présentée par
|
Yohan GIARELLI |
Développeur PHP/Symfony depuis 2008, Yohan est maintenant Lead Developer chez Les-Tilleuls.coop. Il s'intéresse particulièrement à l'architecture logicielle, à la simplification des environnements et à l'automatisation. |