Apéro PHP – lundi 20 novembre à 19h

Le prochain apéro PHP Lyonnais de la saison aura lieu le lundi 20 novembre à 19h au Bomp, près de l’Hötel de ville (au 1 Place Croix-Paquet, 69001 Lyon).

Cela sera l’occasion de débriefer du Forum PHP qui à eu lieu à Paris fin octobre et dont les vidéos viennent d’être publier.

Mais comme tous les autres apéros PHP, ce sera surtout un moment convivial à passer ensemble à parler de PHP ou non.

Si vous souhaitez vous joindre à nous, merci de vous inscrire sur meetup.

Des questionnaires pour aider nos speakers

Lors de notre événement du mois dernier, nous avons accueilli en avant-première trois conférenciers, qui redonneront leurs conférences au Forum PHP dans quelques jours.

Dans notre esprit, c’est gagnant-gagnant :

  • Les membres du public qui vont au Forum PHP pourront aller voir d’autres présentations (il y aura deux tracks en parallèle)
  • Les lyonnais qui ne peuvent pas monter à Paris peuvent tout de même assister à des conférences de speakers locaux.
  • Ces speakers ont la possibilité de répéter une fois leur conférence devant un vrai public ; c’est la meilleure façon de se préparer !

Habituellement, nous indiquons au public que les speakers sont preneurs de retours et qu’il ne faut pas hésiter à aller les voir pour discuter. Nous organisons même un petit apéro après l’événement pour faciliter les choses. Mais les retours sont rares.

Cette fois, nous sommes allés plus loin : nous avons imprimé un questionnaire, que nous avons distribué à tous les membres du public avant le début des conférences. Nous avons expliqué que nous voulions aider les speakers à améliorer leurs conférences. Notre espoir était que mettre un papier à remplir devant chaque membre du public mène à plus de conseils que de dire « envoyez un mail ». Pari réussi !

Trois questions

Nous souhaitions quelque chose de simple, ouvert, résolument orienté amélioration. Nous sommes partis sur trois questions :

  • Une chose qui vous a beaucoup plu ?
  • Des choses qui n’ont pas été ou des points qui n’étaient pas clairs ?
  • Auriez-vous un conseil à donner à la conférencière ou au conférencier ?

En complément, nous demandions d’indiquer à propos de quelle conférence les réponses portaient (nous avions 3 conférences ce jour là) et nous avons offert la possibilité de laisser un moyen de contact. Vous voudrez peut-être également en profiter pour rappeler que l’événement est soumis à un Code de Conduite.

A la fin de l’événement, nous avons récupéré les questionnaires remplis, nous les avons triés et avons donné à chaque conférenciers la pile de feuilles qui lui était destinée.

Quelques réponses

Je ne vais pas reproduire ici l’ensemble des notes écrites sur ces questionnaires, mais voici quelques extraits, si vous souhaitez vous faire une idée des types de retours.

Tout d’abord, sur la forme des conférences, sur les slides, sur les présentations. Des retours positifs et des suggestions d’améliorations :

  • Pas peur de faire démo en live
  • Des slides très clairs, sujet maitrisé, exemples concrets, progression du cas
  • Contenu peu lisible sur l’écran, Taille et couleur des lignes de code (pas lisibles dans le fond de salle), Écran difficilement lisible, augmenter taille police, luminosité ou inverser les couleurs
  • Les gifs c’est bien, mais pas toutes les 10s
  • Les slides ont-ils besoin d’être en anglais ?

Ensuite, sur le contenu de chaque intervention, sur le fond, sur des points très clairs ou intéressants :

  • Bons conseils : context en JSON, action pour résoudre les problèmes
  • Les détails sur l’API SSL Labs et son intégration dans Jenkins
  • Les tips donnés sur les technos, outils, etc

Enfin, quelques retours sur des points moins clairs, ainsi que des conseils pour améliorer les différentes présentations :

  • Varnish ? Pas trop clair mais je vais me renseigner
  • Suggérer quelques outils / librairies PHP de traitement (monolog, ELK, Grafana…)
  • C’est quoi le fichier de désaveu ?
  • Ne pas faire que du livecode ; ça inclut trop de temps morts
  • Éviter de se balancer trop et de passer la télécommande trop souvent d’une main à l’autre

Je n’ai cité que quelques points hors-contexte, mais ces éléments, vos retours et conseils, vont aider nos trois speakers à fine-tuner quelques détails de leurs conférences. Merci à toutes et à tous pour vos réponses, donc !

Et maintenant ?

Les trois conférenciers du mois dernier nous ont dit qu’ils avaient eu des retours et conseils intéressants et que ces questionnaires étaient une bonne idée. Plusieurs membres du public nous ont fait le même retour. Et il nous reste une bonne centaine de questionnaires imprimés.

Nous allons donc, pour les deux conférences du mois prochain, mercredi 11 octobre, où deux autres conférences du Forum PHP seront données en avant-première, reproduire cette expérience !

Par la suite, nous envisageons d’en discuter avec chaque conférencière et conférencier, pour proposer des questionnaires de ce type aux speakers qui le souhaitent.

Conférence sur l’AB testing et le télétravail le 11 octobre à 19h

Le rendez-vous est pris au mercredi 11 octobre pour cette deuxième session de conférences permettant aux conférencier.e.s du Forum PHP 2017 de nous offrir leurs présentations en avant-première. Le menu de cette soirée est le suivant:

L’AB testing chez M6 Web, par Nastasia Saby et Fabien de Saint pern

Retour d’expérience sur notre solution d’AB testing utilisée sur 6play pour expérimenter de nouvelles fonctionnalités, telles que la recommandation et la personnalisation à la maille utilisateur. Nous parlerons également de canary-testing pour l’optimisation et la mise en production. Nous montrerons la mise en place sur une architecture en micro-services déjà existante, utilisée dans un environnement multiplateforme (Web, Mobile, IPTV). Nous aborderons le monitoring et tracking des tests, ainsi que le suivi de cohorte. Nous parlerons Symfony 3, Apcu, Redis, Varnish… mais aussi Kafka, Cassandra, Elasticsearch, Hadoop.

Télétravail et voyage, entre mythe et réalité, par Stéphane Hulard

Adopter un nouveau mode de vie pour découvrir le monde tout en travaillant, est-ce possible ? Travailler dans le web c’est cool, il suffit d’un ordinateur et d’une connexion internet pour bosser de n’importe où, même sur une plage à l’autre bout du monde ! Mais adopter un nouveau mode de vie pour découvrir le monde tout en travaillant, est-ce possible ? Après cinq ans en tant qu’indépendant, on a décidé avec ma femme et mes trois enfants, de confronter le rêve à la réalité. Entre joies et galères, je vous raconte comment ça se passe…

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le mercredi 11 octobre à 19h. Cette soirée est gratuite, ouverte à toutes et à tous et sera suivis qu’un pot dans la cafétéria de l’Epitech afin d’échanger autour de ces conférences, du Forum, etc.

Des places sont encore disponibles pour le Forum PHP 2017 qui se déroulera les 26 et 27 octobre, vous pouvez donc vous inscrire afin de profiter de 2 jours de conférences dédiées à PHP, de la soirée communautaire, etc

Et surtout pour remercier les conférencier.e.s n’hésitez pas à leurs faire part de vos retours!

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.

 

Retour des conférences « Revue de code bienveillante » et « Bad smells » du 3 avril

Le 3 avril, nous étions une cinquantaine dans l’amphithéâtre d’Epitech, pour assister à deux conférences. Vous trouverez les liens vers les slides ou transcripts ci-dessous.

La revue de code bienveillante – Gilles Roustan

Je pratique la revue de code depuis plusieurs années maintenant. Bizarrement, c’est toujours un exercice difficile. Retour d’expérience sur les différentes pratiques que j’ai mis en place pour de meilleures revues… et autre…

Le transcript de la conférence de Gilles est accessible ici.

Les Bad Smell – Nastasia Saby

« Bad smell, kezako ? Est-ce vraiment si facile de repérer un code qui pue ? Comment pouvons-nous nous améliorer dans cette entreprise ? Discutons un peu de la subtilité des bad smells pour nous diriger tous ensemble toujours plus dans la construction d’applications maintenables et robustes. »

Les slides commentés de la conférence de Nastasia sont disponibles ici.

Merci à Nastasia et à Gilles pour leurs présentations !

Prochain rendez-vous AFUP Lyon : l’apéro du 18 avril 😉

Meetup wordpress sur le développement de thèmes

Le groupe meetup WordPress Lyon organise, lundi 16 janvier à 18h, une soirée sur le développement de thèmes pour WordPress. Au programme, des réponses à des questions comme : « quand créer un thème WordPress « ? ou « comment le créer ? (que mettre dedans, et comment) ».

Si vous avez l’habitude de venir aux meetups de l’AFUP Lyon, vous serez peut-être intéressé(e)s par cette soirée. Dans tous les cas, n’hésitez pas à en parler à vos collègues.

Tous les détails et le lien pour s’inscrire se trouvent sur la page meetup de WordPress Lyon.

Meetup apprendre à coder ensemble : initiation à PHP

Le groupe meetup « apprendre à coder ensemble » organise, mardi 29 novembre à 19h, une soirée d’initiation à PHP : au programme une présentation de PHP, suivie d’une partie mise en pratique avec un atelier.

Si vous avez l’habitude de venir aux meetups de l’AFUP Lyon, vous n’avez probablement pas besoin de cette initiation. Par contre vous connaissez peut être des intéressés, alors n’hésitez pas à en parler autour de vous.

Tous les détails se trouvent sur la page meetup d’apprendre à coder ensemble

Conférences sur le PIM d’Akeneo et sur Make le 28 novembre à 19h

Le lundi 28 novembre, nous aurons sur Lyon deux conférences dont une qui a été donnée lors du dernier Forum PHP.
Voici les sujets qui seront abordés :

My PIM is rich par Gregory Planchat

Nos catalogues de produits sont partout : e-commerce, ERP, CRM, WMS, InDesign, Dropbox, Excel, Google Docs, etc… Bien souvent c’est le bazar, on en a un petit bout par ci et par là… au final un peu partout mais rien qui nous permette de tout savoir d’un produit.

Heureusement pour nous, il existe des outils spécialisés que l’on appelle les PIM pour « Product Information Manager ». Ils sont là pour centraliser toutes les informations d’un catalogue, nous allons voir ensemble Akeneo, le PIM Made in Nantes.

Basé sur une application Symfony full-stack, Akeneo a une approche pragmatique et vous permet d’appréhender simplement des problèmes qui paraissaient complexes auparavant.

Make is an actual task runner par Julien Bianchi

Construire une application correctement et de manière productive passe forcément par de bons outils. Aujourd’hui, PHP a emprunté pas mal de concepts au développement frontend, on voit donc de nouveaux outils arriver dans notre environnement.

Côté frontend, nous disposons de quelques task-runners :

– Gulp
– Grunt
– NPM
– …

Dans le monde PHP, nous commençons également à en avoir quelques-uns :

– Phing
– Robo
– Bldr
– Composer
– …

Ces outils demandent tous d’apprendre un langage de configuration qui leur est propre, plus ou moins complexe, et d’ajouter pas mal de dépendances à vos projets pour, au final, lancer simplement un outil qui est, la plupart du temps, accessible en ligne de commande.

Pour finir, aujourd’hui, nos applications utilisent souvent plusieurs technologies, qui ont chacune leurs outils qui ne sont pas unifiés. Pourquoi ne pas simplement utiliser un outil connu, éprouvé et portable : Make !

Au cours de cette présentation, je vais vous montrer les avantages de Make par rapport aux autres task-runners et vous présenter quelques astuces qui vous permettront de l’utiliser au mieux pour gérer les tâches récurrentes de vos projets, du développement jusqu’à la mise en production en passant par l’intégration continue.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le 28 novembre à 19h

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.

Retour sur la soirée et l’atelier provisionning

La semaine dernière, vendredi 23 a eu lieu la soirée provisionning. Julien Bianchi, Michael Scherer, Benoît Marcelin et Gaston Tjebbes nous ont présenté Chef, Ansible, Puppet et Salt. Plus de 80 personnes étaient présentes pour assister aux présentations.

Vous pouvez retrouver les slides utilisés à cette adresse : http://afup-lyon.github.io/presentation-provisionning/

IMG_0308

Le lendemain a eu lieu l’atelier à la Cordée d’initiation aux outils présentés la veille. Une vingtaine de personnes étaient présentes (avec une majorité d’intéressés par Ansible). Chacun a pu expérimenter la technologie de son choix pendant une matinée.

Nous remercions les 4 speakers pour leur présentation et l’animation des ateliers.

Retour sur le Hack day symfony

Samedi 5 juillet à eu lieu un Hackaton dont le but était d’améliorer l’expérience développeur du projet Symfony : le Hack Day Symfony.

Quelques développeurs Lyonnais se sont retrouvés à cette occasion dans les locaux de la société Elao afin de travailler ensemble tout au long de cette journée. Voici un rapide retour sur celle-ci.

Un petit guide de contribution au Hack Day se trouvait sur un Gist et les issues étaient réparties sur un google speadsheet.

Voici la liste des issues qui ont été traitées par les développeurs présents. Elles n’étaient pas toutes directement liées à symfony, une grande partie d’entre elles étaient liées à son écosystème, aux différents Bundles symfony. Celles-ci sont variées et vont de l’ajout de fonctionnalité à la modification de documentation en passant par des changements sur des interfaces.

Jusqu’à présent 2 PR ont été mergées :

 

Cette journée à permis aux participants d’échanger et de s’entraider lors du développement sur leurs issues. Le travail des développeurs lyonnais à été remarqué par les organisateurs de cette journée :

Nous organiserons très probablement d’autres journées de type. N’hésitez pas à venir lors des prochains hackatons, tout le monde et toute aide est la bienvenue.

PS : n’oubliez pas de vous inscrire à l’apéro PHP de juillet