Forum PHP 2017

October 27, 2017
PHP AFUP

Pour la 4ème année consécutive, je me suis rendu au Forum PHP organisé par l’AFUP.

Cette année l’événement quittait le Beffroi de Montrouge pour prendre ses aises dans l’hôtel Marriott Rive gauche à Paris.

Les sujets des conférences étaient assez hétéroclites: retours d’expériences, architecture de code, détails internes du langage, Symfony, tests, console, web, gestion de projets et même télétravail et les relations humaines !

Comme d’habitude il a fallu faire des choix cornéliens. Rattrapage sur YouTube dans quelques semaines !

Voici conférences auxquelles j’ai assisté :

Jour 1, jeudi 26 octobre 2017

PHP 7.2

Par Rémi Collet, une présentation des nouveautés et quelques breaking changes de la version 7.2 de PHP attendue pour la fin de l’année.

Il n’y aura pas de révolution, mais il s’agit d’une version mineure après tout.

À noter côté cryptographie la librairie Sodium intégrée nativement et l’algorithme de hachage Argon2.

Slides de PHP 7.2

L’AB testing chez M6 Web

Par Nastasia Saby et Fabien de Saint Pern, un retour d’expérience sur la solution d’A/B testing utilisé sur 6Play.

Les deux speakers ont introduit les notions de base de l’A/B testing, et expliqués comment cette méthode permettait de prendre des décisions data driven.

Nous avons ensuite comment a été modifiée l’architecture micro-services existante. J’aurai personnellement apprécié un peu plus de détails d’implémentation.

Slides de L’A/B testing chez M6 Web

Écrire des tests pour le long terme

Par Charles Desneuf de chez Evaneos.

J’ai particulièrement apprécié cette conférence sur les tests et leur maintenabilité.

Les tests sont les premiers client du code, mais ils doivent rester découplés et ne pas casser à chaque refactoring.

Parmi les ingrédients on trouvera également de bonnes idées pour le nommage, un bon peu de DDD et de l’inspiration pour tester utile.

Slides de Recettes de tests

Signaux, process id et PHP

Le Streaming d’API : pourquoi ? comment ?

Climbing the Abstract Syntax Tree

Développer plus rapidement avec Symfony 4

C’est quoi être différent dans l’IT ?

Jour 2, vendredi 27 octobre 2017

Les hexagones de la Ruche qui dit Oui !

Télétravail et voyage, entre mythe et réalité

The secrets of Cryptography

Les interfaces, l’ADN de votre application

Refacthon

Paradoxes and theorems every developer should know

Le langage objet passé, présent futur

J’ajouterai mes notes sur les talks qui m’ont le plus apportés.