Retour sur le Forum PHP 2015

Retour sur le Forum PHP 2015

20 ans

Le 23 et 24 novembre 2015 s'est déroulé le Forum PHP au Beffroi de Montrouge. Cette édition était un peu spéciale car elle fêtait les 20 ans de PHP et les 15 ans de l'AFUP. La core team de PHP ainsi que le créateur du langage, Rasmus Lerdorf, étaient présent pour l'occasion et un gateau d'anniversaire avait été préparé. Ce Forum PHP était également l'occasion de parler de PHP 7 dont la sortie était imminente, plusieurs conférences dédiées à la nouvelle version de PHP ont été intégrées au programme.

L'ouverture du Forum était également l'occasion de présenté la vidéo "Haphpybrithday PHP" réalisée par Julien Baron. Ce projet proposait à tout les utilisateurs de PHP d'envoie une contribution sous forme d'une photo ou d'une courte vidéo pour souhaiter un joyeux anniversaire à PHP. L'ensemble des contributions a été compilée par Julien en une vidéo.

Taylorisme de la qualité logicielle

"La qualité c'est faire en sorte que sorte que le travail soit plus facile pour tout le monde. Que tout le monde soit plus heureux et boive plus de café."

Jean François Lépinne nous fait un retour d'expérience de son intervention pour Radio France afin d'introduire une industrialisation du développement. Voici ses conseils pour un projet de qualité :

  • Créer un pôle assurance qualité.
  • Avoir des meneurs pour porter les changements
  • Mesurer l'état du projet
  • Automatiser en priorité les processus à risque
  • Convaincre l'équipe
  • Communiquer
  • Progresser
  • Mettre en place des workflows

Voir les slides "Taylorisme de la qualité logicielle"

Comment Ansible et Docker changent notre environnement de mise en production

Simon Constans et Maxime Thoonsen, deux développeur de Theodo, nous présentent leur solution de mise en production basé sur Ansible et Docker. L'idée est de mettre en production le plus rapidement possible après le commencement d'un projet. Cette rapidité permet de rassurer le client et d'obtenir sa confiance.

Voir les slides "Comment Ansible et Docker changent notre environnement de mise en production"

Machine Learning pour tous

Le machine-learning est de plus en plus en utiliser, on en trouve dans le diagnostique médicale, les commandes vocales, la reconnaissance de caractères (OCR), la recommandation, ... Damien Seguy nous fait la présentation d'un cas d'utilisation concret de machine-learning en PHP grâce à l'extension ext/fann.

Voir les slides "Machine Learning pour tous"

Mets du Value Object dans ton modèle

Particulièrement utile en DDD, les Value Object reste relativement difficile à mettre en place en PHP. Damien Alexandre nous présente le concept, ses avantages et comment l'utiliser avec PHP et un l'ORM Doctrine qui était l'un des principaux frein à son utilisation avant l'introduction de l'annotation Embeddable.

Voir les slides "Mets du Value Object dans ton modèle"

CQRS, de la théorie à la pratique

  • Microservices
  • Communication par événement
  • RabbitMQ

Voir les slides "CQRS, de la théorie à la pratique"

Halte à l'anarchitecture !

Voir les slides "Halte à l'anarchitecture !"

A deep dive into image manipulations with Glide

Voir les slides "A deep dive into image manipulations with Glide"

L'architecture événementielle chez Meetic

Meetic, avec ses millions d'inscrit, c'est sont jusqu'à 100k visiteurs simultané, 600 authentifications par seconde, 40k hit PHP par seconde et 1000 interactions par seconde. Afin de digérer cette volumétrie, l'équipe tech de Meetic a mis en place une nouvelle architecture événementielle basé sur Kafka, un système de messages distribués développé par Apache.

Voir les slides "L'architecture événementielle chez Meetic"

Suivre ses séries avec des API

Maxime Valette, le créateur de VDM et de Beta Serie présentait comment utiliser et agréger les données de différentes API pour proposer un service. Il a pris l'exemple de Beta Serie qui propose notamment un service de suivit de séries TV dont les données proviennent de l'agrégation de plusieurs API.

Un éléphant dans le monde des licornes

Voir les slides "Un éléphant dans le monde des licornes"

Scrum… et après

Voir les slides "Scrum… et après"

Les autres conférence

Retrouvez l'ensemble des conférences, leur résumé et leurs slides sur la page joind du Forum PHP 2015.

Table ronde

Ce Forum PHP 2015 s'est conclu par une table ronde présentée Pascal Martin entouré de Zeev Suraski, Rasmus Lerdorf, Julien Pauli et Remi Collet durant laquelle ils ont répondu aux questions que les utilisateurs posait sur twitter.

D'autres retours

Les commentaires