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.
Tout les grands contributeurs #php présent au #forumphp devant le gâteau pic.twitter.com/QpfhHcyPXw
— Maxime COLIN (@colin_maxime) 23 Novembre 2015
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.
Les commentaires