Retour sur le Forum PHP 2018

En attendant l'AFUP Day, voici notre retour sur le Forum PHP 2018.

  1. Nous avons aimé revenir aux fondamentaux
  2. Nous avons aimé les retours d'expérience
  3. Nous avons adoré nous faire mener en bateau 😏
  4. Les conférences sur lesquelles on n'est pas très objectifs puisque nos collègues les ont données 😘
  5. Pour conclure

Cette année, le Forum PHP s'est achevé sur l'annonce d'un nouvel évènement organisé par l'AFUP : les Afup Days, qui auront lieu simultanément à Lille, Lyon et Rennes. En attendant le 17 mai et la publication prochaine du programme, revenons sur le Forum PHP où une partie de l'équipe d'Elao s'est rendue.

Nous avons aimé revenir aux fondamentaux

Ces rappels (ou découvertes pour certains) de l'utilisation de l'objet dans son code permettent de revenir aux fondamentaux et d'ouvrir de nouvelles perspectives.

  • Cessons les estimations par Frédéric Leguedois

Cette conférence nous a permis de questionner nos approches de l'agilité : les estimations sont-elles fiables ? Est-il vraiment possible de compter dessus ? SCRUM est-elle vraiment une méthodologie agile ? Autant de questions nécessaires pour réfléchir sur nos organisations au sein d'équipes de développement. Au fait, on en avait déjà parlé !

Ou comment les patrons de conception Adapter, EventDispatcher et Decorator sont concrètement utilisés pour avoir un code propre et découplé.

Oui, on peut faire de l'asynchrone en PHP, et cela peut s'avérer très pratique. Benoît et l'équipe tech de M6 Web ont open-sourcé une librairie pour simplifier l'utilisation de l'asynchrone et l'écriture des tests en PHP: Tornado.

Si vous voulez en savoir plus, vous pouvez retrouver l'épisode du podcast écho qui lui est consacré :

Nous avons aimé les retours d'expérience

Retour d'expérience très intéressant sur le passage à Docker en prod d'une application à fort trafic (M6 Web).

Vous n'êtes pas encore passés au protocol HTTP2 sur vos applications ? Kevin nous a convaincus de faire la migration en quelques arguments simples :

Activez-le en une ligne dans NGINX: listen 443 ssl http2;, c'est sans impact sur vos applications PHP et vous bénéficiez d'emblée d'un gain de performance de l'ordre de x2 sur le temps de vos requêtes HTTP.

En plus de ça, vous serez prêts à utiliser les nouvelles fonctionnalités HTTP2 comme le server_push et le nouveau composant Symfony qui lui est dédié : Mercure !

En d'autres termes : pourquoi s'en priver ?

Nous avons adoré nous faire mener en bateau 😏

Au gré d'anecdotes sur de célèbres jeux vidéo, Laurent (des studios Monkey Moon) nous a montré que les développeurs sont de parfaits magiciens capables de transformer bugs et contraintes techniques en irrésistibles features. Bref, on a adoré en apprendre plus sur ces combines ... et nous faire mener en bateau par le conférencier lui-même.

Laurent s'est preté aux questions de Richard pour un épisode du podcast écho sur le métier de développeur de jeux vidéo indépendant, si vous voulez le découvrir :

Les conférences sur lesquelles on n'est pas très objectifs puisque nos collègues les ont données 😘

Thomas, développeur chez Elao, a partagé un retour d'expérience : charger une IRM dans le navigateur, pour les besoins d'une Université. Tout en apportant des éléments concrets et une démo béton, Thomas a conquis son auditoire par son humour hors du commun 🤓

Retour d'expérience sur plus d'un an et demi de mentorat. Concrètement, qu'est-ce que cela représente de mentorer, et qu'est-ce que cela peut vous apporter ?

Anne-Laure et Éric ont également profité du Forum PHP pour enregistrer un épisode du podcast écho où ils reviennent sur ce sujet, vous pouvez le retrouver ici :

Comment peut-on exploiter le routing de Symfony pour accéder rapidement aux ressources de son back-office ? Richard nous a montré comment y parvenir et, en plus, accéder aux paramètres.

Et si les vacances démarraient en bas de chez vous, devant votre portail, avec un vélo et deux sacoches ? C'est ce dont nous a parlé Thomas, qui nous a montré que la rando vélo est accessible à tous et permet de découvrir des paysages insoupçonnés de l'Hexagone !

Pour conclure

L'organisation était au top et les conférences de très bon niveau. Que demander de plus ? Ah oui, passer un moment agréable en retrouvant des connaissances ou en rencontrant de nouveaux pairs. Mission accomplie ! Nos prochains RDV (et on trépigne d'avance) : Afup Day le 17 mai (Lyon, Rennes et Lille), et MiXiT à Lyon les 23 & 24 mai 2019 !