[:fr]La parole est aux speakers : Joel Wurtz[:]

Publié le

[:fr]Jusqu’au PHP Tour Montpellier 2018, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils aborderont lors de leur conférence !

La conférence

100% Asynchrone - 0% Callback en PHP

PHP et Asynchrone n'ont jamais fais bon ménage. Pourtant depuis plusieurs années de nombreuses librairies s'y sont essayé mais leurs API ont toujours été rempli de callbacks et la complexité associée. Nous verrons comment nous affranchir des callback et transformer nos scripts en asynchrone pour obtenir des meilleurs performances.

Salle Morpheus
17/05/2018
14:30-15:10

Tu vas nous parler d’asynchrone. As-tu un retour sur des projets tels que ReactPHP ?

Oui, plein ! Il faut savoir que dans la tête de beaucoup de personnes PHP n’a jamais été fait pour de l’asynchrone, ce qui est totalement faux. En effet ce n’est pas du tout un problème de language (même si il peut aider), mais beaucoup plus un problème de librairies. Il y a encore quelques années, ReactPHP était inexistant et il y avait très peu de librairies sur l’asynchrone. Mais ce temps est révolu, ReactPHP est proche d’une version stable et de nombreux autres projets existent tel que Amphp (dont je parlerai). Les choses commencent même à bouger du coté de PHP pour aider tout ce petit monde, mais pour en savoir plus il faudra venir à ma conférence.

Sur quels types de projets as-tu travaillé avec de l’asynchrone en PHP ?

J’ai toujours était un grand fan de tests fonctionels avec intégration complète (en appellant en HTTP directement le serveur web). Le gros problème de ce genre de tests c’est que c’est vraiment lent…. Heureusement grâce à l’asynchrone on peut dégager une grande partie de cette lenteur et avoir une suite de tests fonctionels vraiment rapide. J’ai notamment écrit une librairie dans ce sens.

Dans le même style de nombreux outils pourraient profiter d’une éxecution asynchrone, comme le déploiement, à ce sujet j’ai commencé à écrire une implémentation complète du protocol SSH avec Amp, cependant cette librairie est loin d’être complète, mais j’espère qu’un jour elle nous permettra d’avoir un outil de déploiement beaucoup plus rapide que les existants.

Tu as été impliqué dans le bureau de l’AFUP : qu’est ce que cette expérience a pu t’apporter et que dirais-tu à quelqu’un qui a envie de s’y impliquer ?

C’était une très riche experience qui amène à créer et concrétiser de beaux événements pour la communauté PHP. En termes personnels j’ai découvert les méandres de la comptabilité et surtout une superbe expérience humaine. Si vous êtes motivés, n’ayez pas peur de vous y impliquer, le seul pré-requis étant de donner un peu de votre temps, tout le reste ca s’apprend!

Une conférence présentée par

Joel WURTZ
Joel WURTZ
Développeur et passionné WEB à JoliCode, Joêl aime abordé tous les sujets du front (ReactJS / Redux) jusqu'à l'admin système (Docker) en passant bien sur par le back (PHP / Symfony / ...).

Autres interviews

[:]