Retour sur le Forum PHP 2016

Nous étions au Forum PHP 2016 de l'AFUP

  1. Nous avons aimé les retours d'expérience
  2. Nous avons aimé des sujets très techniques
  3. Nous avons également aimé des sujets un peu plus "méthodo"
  4. Et puis...

Le Forum PHP 2016 de l’AFUP s'est une nouvelle fois déroulé au Beffroi de Montrouge. Le programme s'annonçait très alléchant et nous n'avons pas été déçus.

Nous avons aimé les retours d'expérience

  • La migration de Prestashop d'une architecture "custom" à Symfony. A noter que Prestashop fait un gros effort de communication concernant la migration vers Symfony. L'une des conséquences de cette migration est que la communauté Prestashop va un peu plus se professionnaliser. La core team espère pouvoir terminer la migration d'ici deux à trois ans. Bon courage !

  • Une donnée presque parfaite par Benoit Viguier. Disclaimer : Bien que travaillant pour M6Web, Benoit fait partie de l'équipe Elao, nous sommes donc forcément moins objectifs. Retour d'expérience sur une application à fort trafic avec en prime une sorte de GraphQL fait maison à base d'API REST et du CQRS avec Cassandra en écriture et ElasticSearch en lecture.

Nous avons aimé des sujets très techniques

  • Pourquoi strlen("🌮") != 1 ? par Damien ALEXANDRE ou comment faire un XSS avec une 🍕. Très bonne conférence sur l'unicode qui démontre que les émojis c'est mignon mais mal gérés cela peut être dangereux.
  • MAKE is an actual task runner par Julien BIANCHI. On utilise déjà Make chez Elao. Cette présentation nous en a montré davantage notamment concernant les tâches parallèles et l'exécution de tâches que si un fichier est modifié.

  • Boost up your code with Specifications par Patrik Karisch. Découplons notre code métier avec notamment le composant Rulerz.

  • Headers HTTP: Un bouclier sur votre application de Romain Neutron ou comment protéger son site web avec les en-têtes HTTP assez méconnus mais absolument indispensables comme le Content Security Policy (CSP).

  • Pattern ADR, PSR-7, actions framework-agnostic et autowiring avec Symfony par Kévin Dunglas. Une présentation inspirante pour mieux gérer nos contrôleurs Symfony.

  • Middlewares : Un vieux concept au coeur des nouvelles architectures par Mathieu NAPOLI. Un middleware c'est quelque chose qui prend une request et qui retourne une response. On a retenu la leçon ! Conférence très pédagogique avec un speaker stimulant.

  • Ecrire du code PHP "framework-agnostic": aujourd'hui et demain par David Négrier. L'un des sujets les plus pointus de ce Forum PHP, non moins intéressant.

  • Sylius eCommerce Framework par Paweł Jędrzejewski ou comment Sylius peut être utilisé tout ou en partie grâce aux composants. Les tests fonctionnels de Sylius sont orientés métiers : cela nous donne de bonnes idées pour gérer nos propres tests Behat.

  • Independence day par Frederic Bouchery. Composer et la Gestion sémantique de version sont indispensables aujourd'hui mais attention à trop de dépendances qui peuvent générer une catastrophe comme celle avec "leftpad" bien connu dans la communauté Javascript.

  • Et puis mention spéciale pour - malheureusement - la seule conférence présentée par une femme : "Peut-on s’affranchir de SonataAdminBundle ?" par Suzanne Favot.

Nous avons également aimé des sujets un peu plus "méthodo"

Et puis...

"Allumez le feu" par Frédéric Hardy, une conférence sur... la conférence et comment un conférencier gère son trac (ou l'inverse) ! Très bonne présentation qui a pour ambition de nous donner envie de se jeter à l'eau et de transmettre le savoir en étant conférencier.

Les Lightning talks sérieux ou un peu plus débridés comme les "WTF" en PHP.

Les "cliniques", ici par exemple PHP Metrics par Jean-françois Lépine :

Enfin, nous avons eu une table ronde concernant l'emploi des développeurs et la révélation du baromètre des salaires des développeurs PHP. Ce que l'on retient:

  • Les salaires augmentent notamment grâce aux frameworks et à l'esprit devops qui ont un peu plus "industrialisé" notre profession
  • L'écart du salaire moyen des développeurs PHP par rapport à celui des développeurs Java se réduit.
  • L'écart du salaire entre hommes et femmes se réduit mais est toujours en moyenne plus bas pour les femmes.

Pour en savoir plus, rendez vous sur le baromètre des salaires de l'AFUP

Le Forum PHP s'est terminé sur un "slideshow karaoké", un exercice d'improvisation vraiment pas facile. On a bien ri !

Merci aux bénévoles de l'AFUP qui ont super bien géré cet évènement 👍 Vivement l'année prochaine !