Conférence sur l’A/B Testing, le 16 septembre à 19h

Le 16 septembre aura lieu une présentation sur l’A/B Testing organisée par l’AFUP Lyon.

L’A/B testing est une technique qui consiste à proposer plusieurs variantes d’un même objet qui diffèrent selon un critère (par exemple, la couleur) afin de déterminer la version qui donne les meilleurs résultats (par exemple, le plus de ventes). Voici par exemple un cas d’utilisation.

Lors de cette conférence, Benjamin Chioetto, analyste pour la société Empirik, nous présentera :
– le principe de l’A/B testing,
– les différents outils du marchés,
– le détail d’un des outils,
– des exemples de tests effectués et de leurs retours,
– la méthodologie utilisée pour choisir les tests.

La conférence aura lieu le mercredi 16 septembre à 19h, dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

Alors, que vous soyez développeur (PHP ou non), chef de projet, que vous travailliez dans le web, n’hésitez pas à nous rejoindre et à vous inscrire.

Apéro PHP – lundi 29 juin à 19h

Le lundi 29 juin à 19h aura lieu un apéro PHP. Celui-ci sera le dernier avant la pause estivale. Nous reprendrons les apéros en septembre.

En début d’apéro Kevin Gomez nous présentera la librairie RulerZ et le design pattern « Spécification » :

Il n’est pas rare dans une application web « moderne » de vouloir séparer la couche d’accès aux données dans des repositories tels que ceux proposés par Doctrine.
Les accès aux données étant centralisés par ces services, que se passe-t-il quand ces repositories grossissent trop ?

C’est notamment ce problème que se propose de résoudre RulerZ, une bibliothèque utilisant le design pattern « Specification » pour simplifier notre manière d’écrire et de composer nos accès aux données.

Comme d’habitude, l’apéro aura lieu à l’Antre-Autre, au 11 rue Terme, à Lyon.

Merci de vous inscrire sur le site des apéros PHP .

Nouveau logo pour l’AFUP Lyon

Lors du PHPTour 2015 au Luxembourg, l’AFUP a dévoilé son nouveau logo. C’est maintenant au tour de l’AFUP Lyon de présenter sa nouvelle identité graphique. Voici le nouveau logo de l’antenne Lyonnaise :

logo_afup

Un grand merci à Julien (Woecifaun) qui nous a concocté ce logo.

Vous pouvez retrouver ce logo sur les comptes twitter ou Github de l’antenne, n’hésitez pas à nous y suivre pour être au courant des prochains événements organisés.

Apéro PHP – lundi 8 juin à 19h

Le lundi 8 juin à 19h aura lieu un apéro PHP.

Celui-ci sera l’occasion de célébrer les 20 ans de PHP. En effet, cela fera 20 ans jour pour jour que Rasmus Lerdorf aura publié l’annonce de la création de la première version de PHP : http://talks.php.net/fluent15#/2

Nous vous avons donc préparé un Quizz afin de tester vos connaissances sur PHP, avec quelques lots à gagner pour les gagnants (licence PHPStorm, T-Shirt AFUP et autre goodies), le tout dans la bonne humeur habituelle des apéros PHP.

Comme d’habitude, l’apéro aura lieu à l’Antre-Autre, au 11 rue Terme, à Lyon.

Merci de vous y inscrire sur le site des apéros PHP .

PS : la semaine précédente aura lieu une conférence sur Pomm, donnée par Grégoire Hubert, créateur de cette librairie, alors n’hésitez pas à vous y inscrire.

Retour sur l’apéro PHP du 29 d’avril

Lors de l’apéro PHP du mois d’avril, Thomas Jarrand @tom32i et Emeric Kasbarian @emerick42 de l’agence web élao nous ont fait un présentation intitulé « Patate vs Pomme de terre : ça va se friter ! (Beauté vs Efficacité : l’affrontement !) ».

Au moyen d’un projet fictif de vente de tableaux, il nous ont présenté les différentes étapes de la vie d’un projet.

Première version, un MVP réalisé en quelques jours/semaines à partir d’un outil du marché (wordpress), ici pas de notion de qualité, il fallait faire vite pour avoir quelque chose de montrable au client.

Passage de ce MVP en production suite à la demande du client, celui-ci ne fonctionne pas correctement, les demandes d’évolutions sont très compliquées et très longues à mettre en place sans tout casser.

Ils décident donc de tout recommencer en essayant de faire du « ultra qualité », en appliquant le pattern CQRS (Command Query Responsibility Seggregation) à la lettre. Ici ils peuvent enfin avoir une maîtrise complète de la dette technique.

Deux mois avant la mise en production, ils se rendent compte qu’ils ne sont pas dans les temps, et ils commencent donc à prendre des raccourcis pour augmenter rapidement la valeur du produits (drop des tests, augmentation significative de la taille de l’équipe, bypass du command bus).

Apres le rush de la mise en production, ils se rendent compte qu’ils ont introduit un certain nombre de problèmes, et transformé leur application en monstre inmaintenable (pas de test automatisé).

Il faut maintenant maintenir le projet, la qualité est ré-introduite petit à petit en fonction des demandes d’évolutions et des corrections de bug.

A partir de ce cas extrême, ils ont essayé de nous faire prendre conscience du mélange d’efficacité et de qualité à mettre en place pour bien réussir ses projets.

En fonction de l’exigence du projet en terme de performance, de la durée de vie, et des impératifs de qualité du client, il faut se demander à chaque fois quel ratio efficacité/qualité utiliser.

Ils ont également essayé de nous montrer que le métier de développeur, ce n’est pas forcement que du code mais, pour qu’un projet réussisse, il faut sortir la tête de son écran et interagir avec les autres intervenant du projet (client, autre développeur) pour faire évoluer le projet dans le bon sens.

IMG_0345

Les slides : http://beaute-vs-efficacite.github.io/slides/#/

Merci à toutes les personnes présentes et surtout aux 2 conférenciers Thomas Jarrand @tom32i et Emeric Kasbarian @emerick42.

Rendez-vous le 4 juin pour une conférence sur Pomm à l’Epitech : http://lyon.afup.org/2015/05/19/conference-sur-pomm-le-4-juin-a-19h/

Conférence sur Pomm, le 4 juin à 19h

Le 4 juin, l’AFUP Lyon accueillera Grégoire Hubert, créateur de Pomm, spécialement venu de Nantes pour nous parler de cet OMM dédié à PostgreSQL.

Voici donc les différents points qui seront abordés :
– Pomm : une approche différente des ORM
– Système de projection
– Système de conversion & types de PostgreSQL
– Requêtes et entités
– Requêtes SQL multiples, récursives, etc.
– Transactions, isolation, notifications asynchrones
– Utiliser Pomm dans un développement PHP, Sf2, ZF2

Pomm

La conférence aura lieu le jeudi 4 juin à 19h, dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

Si vous voulez vous joindre à nous, n’oubliez pas de vous inscrire.

Apéro PHP – mercredi 29 avril à 19h

Le mercredi 29 avril à 19h aura lieu un apéro PHP.

Au début de celui-ci, Thomas Jarrand et Emeric Kasbarian de l’agence web élao nous feront une présentation intitulée « Patate vs Pomme de terre : ça va se friter ! (Beauté vs Efficacité : l’affrontement !) »

De manière un peu plus détaillée :

Bien développer, c’est savoir mixer intelligemment la qualité à l’efficacité.

Entre les deadlines que l’on doit respecter, les design patterns que l’on veut mettre en place et le budget disponible, l’équation est complexe. On nous donne plein de solutions toutes faites… Est-ce qu’il ne faudrait pas juste apprendre à bien doser ?

On vous propose de se poser 30 minutes ensemble pour y réfléchir, à travers l’exemple du CQRS.

Si vous souhaitez participer à l’apéro, merci de nous l’indiquer sur le site des apéros PHP.

Comme d’habitude, l’apéro aura lieu à l’Antre-Autre, au 11 rue Terme, à Lyon.

Les apéros PHP sont ouverts à tous, quel que soit le niveau. Le but est de rencontrer d’autres développeurs PHP de la région lyonnaise, de boire un verre ensemble, de discuter de tout et de rien, en fonction des envies de tout le monde.

Au plaisir de vous y retrouver en fin de mois.

PS : le 6 mai aura lieu un retour d’expérience sur une migration vers Amazon Web Services. Vous pouvez toujours vous y inscrire.

Conférence sur AWS, le 6 mai à 19h

Le 6 mai, l’AFUP Lyon accueillera Benoit Viguier, développeur chez Wizacha, pour nous faire un retour d’expérience sur la migration de l’ensemble de leur infrastructure vers Amazon Web Services.

Le cloud est utilisé par tous les grands du web mais il ne leur est pas réservé, nul besoin d’attendre plus tard pour déployer son application dans le nuage.

Le principal avantage pour une petite entreprise, c’est la flexibilité. Pouvoir n’utiliser que ce dont on a besoin, tout en sachant qu’on peut rapidement passer à l’échelle si besoin.

Voici un retour d’expérience sur un hébergement full AWS en startup: pourquoi le cloud, comment migrer pas à pas, comment passer à l’échelle, et combien ça coûte.

aws_logo

La conférence aura lieu le mercredi 6 mai à 19h, dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

Si vous voulez vous joindre à nous, n’oubliez pas de vous inscrire.