Compte rendu du Forum PHP 2017 à Paris de l'AFUP

Afup forum PHP 2017


J'étais à Paris la semaine dernière pour le Forum PHP organisé par l'AFUP. Encore une belle édition avec beaucoup de conférences intéressantes dans un nouveau lieu Le Marriott Rive Gauche. Voici un résumé des conférences auxquelles j'ai assisté. J'ajouterai les liens des slides et des vidéos au fur et à mesure qu'ils seront publiés.

PHP 7.2 par Remi Collet

Une conférence d’actualité vu que PHP 7.2 est prévu en GA pour la date du 30 novembre 2017; et qui de mieux que Remi Collet pour nous en parler vu qu'il est co-release manager de cette version. On commence par un rappel sur les dates de fin de support des version de PHP puis passage en revue des BC avec notamment la suppression de la librairie MCrypt, les fonctions/options nouvellement indiquées comme dépréciées et bien sur là liste des nouveautés. Le guide migration a été publié et l'on peut s'attendre à un gain de 5% de performance par rapport à la version 7.1.
slide | vidéo

L'AB testing chez M6 web par Nastasia Saby et Fabien de Saint Pern

Une conférence très intéréssante sur l'AB testing appliqué dans le cadre de M6. Beaucoup de "théorie" sur l'AB test au début de la conférence avec une présentation de l'AABC pour mesurer la divergence de population. Rappel sur l'importance de grapher les données pour vérifier la bonne répartition. Quelques astuces comme le Canary Testing pour tester une nouvelle feature ou encore comment utiliser l'AB test pour donner accès aux équipes internes uniquement. La deuxième partie de la conférence est un peu plus technique et aborde comment ils ont mis en place l'AB testing chez M6 Web avec une configuration et une surcharge des features par fichier json.
slide | vidéo

Ecrire des tests pour le long terme par Charles Desneuf

Si vous n'écrivez toujours pas de test c'est le moment de vous y mettre et si vous ne le faite pas régulièrement cette conférence est pour vous. On y apprend des bonnes pratiques qui évitent de tomber dans le piège du test impossible à maintenir. Beaucoup de règles sur le nommage, des patterns d'écriture pour organiser ses tests, même si tout cela parait évident, mon expérience m'a montré qu'il n'y a jamais assez d’évangélisation sur les tests.
slide | vidéo

Signaux, process id et PHP par Alexandre Balmes

Si vous êtes amenés à écrire du code qui sera exécuter en ligne de commande alors cette conférence est pour vous. Comment gérer efficacement l'arrêt d'un process, du cron ou d'un deamon sans le tuer comme un ..... en plein milieu du traitement, c'est la réponse que nous apporte Alexandre avec des slides mais aussi une démo live (qui n'a pas plantée).
vidéo

Climbing the abstract syntax tree par James Titcumb

Une conférence très très technique sur le fonctionnement de PHP et en particulier sur l'AST. Largué à certains moment j'attends avec impatience la vidéo pour revoir cette conf très intéressante.
slide | vidéo

Les hexagones de la Ruche qui dit oui par Benoit Merlet

La conférence commence par un état des lieux avec l'utilisation du DDD à La ruche qui dit oui. Puis une tentative de micro service mais au final trop "complex" à gérer pour la taille de l'équipe. Benoit nous présente ensuite, leur nouvelle approche basée sur l'architecture hexagonale et l'implémentation qu'ils ont dans un projet Symfony. Un talk très intéressant.
slide | vidéo

Télétravail et voyage, entre mythe et réalité par Stéphane Hulard

Cette fois la conférence n'est pas du tout technique mais propose un point de vue différent sur le travail tel que 90% (peut être même plus) d'entre nous le pratique. Et si l'on arrivait à trouver un équilibre entre travailler tout le temps tout en étant en vacances? Une approche très intéressante qui je pense mérite d'être explorer. Stéphane en profite aussi pour parler des outils qu'il utilise tous les jours pour y arriver.
slide | vidéo

The secrets of cryptography par Chris Riley

C'est technique, c'est compliqué et en plus c'est en anglais. Il faut s'accrocher mais ça vaut le coup car Chris passe en revue l'histoire de la cryptographie pour arriver aux techniques modernes et c'est super intéressant. Il nous explique comment des algo se sont révélés inefficaces et comment leur remplaçant on tenté de combler les failles.
vidéo

Refacton par Frédéric Bouchery

Frédéric nous propose en live un exercice qu'il pratique tous les jeudis avec ses équipes. Prendre un bout de code et le re-factoriser tous ensemble, pour cela il invite les gens présent à commenter le code et à proposer des améliorations. L'approche est très intéressante et j'aimerai beaucoup  tenter de la pratiquer avec mes collègues. Pas de slides, mais surement une vidéo à suivre.
vidéo

Faut-il faire du travail de qualité? par Jean-François Lépine

Non, il ne s'agit ni d'une conférence de troll ni d'une justification pour faire de la merde au quotidien. Une fois de plus Jean-François apporte un regard très critique et objectif sur notre quotidien à tous en tant que développeur. Une conférence à regarder absolument.
slide | vidéo

Le langage objet passé, présent futur par Sophie Beaupuis

Pour clôturer le forum PHP Sophie nous propose un petit voyage dans le temps avec les débuts de la Programmation orienté objet, attention beaucoup d'entre nous n'étions pas nés. Puis nous parle de ce qui pourrait être le futur ou tout du moins d'une approche qui prend de plus en plus d'ampleur: "don't ask, tell".
slide | vidéo

Comme à chaque fois il a fallu faire un choix dans les conférences. Si certaines n'étaient pas à la hauteur des attentes, d'autres se sont révélés bien plus intéressantes que je ne pensais. Et pour toutes celles que je n'ai pas vu, elles seront disponibles dans quelques semaine en vidéo sur la chaine youtube de l'AFUP. Prochain rendez-vous le 17 et 18 mai à Montpellier pour le PHP Tour.

Ajouter un commentaire