Apéro PHP – jeudi 5 juillet à 19h

Le dernier apéro PHP Lyonnais avant la pause estivale (ou pas) aura lieu le jeudi 5 juillet à 19h au Bomp, près de l’Hötel de ville (au 1 Place Croix-Paquet, 69001 Lyon).

Comme tous les autres apéros PHP, ce sera surtout un moment convivial à passer ensemble à parler de PHP ou non. Cette soirée est gratuite, ouverte à toutes et à tous dans le respect du code de conduite de l’AFUP.

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

Elections des représentants de l’antenne, conférence et atelier sur les générateurs et l’asynchrone les 12 et 14 juin à 19h

Avant d’attaquer la période estivale, nous vous proposons une dernière conférence à Sciences-U, suivie d’un atelier, autour des générateurs et de l’asynchrone en PHP !

Conférence mardi 12 juin à 19h: Générateurs et Asynchrone : mode d’emploi. Élection des représentants

Tout d’abord, nous prendrons un peu de temps (~15 minutes) pour dresser une brève rétrospective de l’année passée et vous présenter la liste des coordinatrices/coordinateurs que nous proposons pour l’antenne lyonnaise et nous vous solliciterons pour voter lors de l’élection de vos représentants.

La seule liste qui s’est présentée pour ces élections est composée des cinq personnes suivantes :

  • Florian FERRIERE
  • Benoit LEVEQUE
  • Pascal MARTIN, coordinateur
  • Cédric MOURIZARD
  • Sébastien ROGIER

Toutes les personnes présentes peuvent voter, adhérentes ou non à l’AFUP.

Nous enchaînerons ensuite avec une présentation de Benoit Viguier concernant les générateurs en PHP et l’asynchrone (~40 mins).

Un générateur est souvent présenté comme une simplification d’un itérateur, mais il est aussi un outil très performant pour exécuter des traitements asynchrones. Nous aborderons le fonctionnement d’un programme asynchrone, le rôle des promises, et comment utiliser efficacement les générateurs pour simplifier l’écriture de notre code, en s’épargnant l’enfer des callbacks.

Cette soirée aura lieu dans l’amphithéâtre de Sciences-U, au 53 Cours Albert Thomas 69003 Lyon (https://goo.gl/maps/FHV74269t132), le mardi 12 juin à 19h. Cette soirée est gratuite, ouverte à toutes et à tous dans le respect du code de conduite de l’AFUP.

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

Atelier le jeudi 14 juin à 19h : créer son micro-framework asynchrone avec les générateurs

Cet atelier sera animé lui aussi par Benoit Viguier et il fait suite à sa conférence décrite ci-dessus.

Le but de ce workshop est de démystifier l’apparente complexité de la programmation asynchrone en utilisant les générateurs pour réaliser notre propre micro-framework asynchrone. Nous mettrons en évidence les concepts fondamentaux pour les appliquer à n’importe quel type de projet, et nous coderons aussi quelques adapteurs pour rendre nos programmes compatibles avec différents frameworks existants.

Les seuls pré-requis :

  • Avoir assisté à la conférence du 12 juin décrite ci-dessus
  • Venir avec une machine avec PHP, git et Composer
  • Une connaissance des bases sur PhpUnit serait un plus

Cet atelier, commençant à 19h, sera donné dans les locaux de la société Norsys au 59 Rue de l’Abondance, 69003 Lyon (https://goo.gl/maps/AiwQG8p6MZJ2). Nous les remercions d’accueillir l’événement.

Attention, le nombre de places à cet atelier est limité. Pensez aux autres membres de la communauté : inscrivez-vous seulement si vous êtes certain ou certaine de pouvoir venir à cette soirée.

Et surtout pour remercier Benoit, n’hésitez pas à lui faire part de vos retours !

Conférences sur la gestion de la plateforme TCL et comment produire du code maintenable le 25 avril à 19h

Pour fêter l’arrivée du printemps une soirée de deux conférences, à Sciences-U !

Avant d’attaquer le menu nous prendrons une 15ene de minutes pour vous parler de l’activité de l’antenne AFUP de Lyon: élection des coordinatrices/coordinateurs, AFUP Day, covoiturages pour le PHP Tour, etc.

En guise d’entrée nous accueillerons Guillaume Thirard, qui vient nous présenter la gestion de l’obsolescence sur la plateforme TCL (20 mins)

Enfin le plat principal sera mitonné par Cédric Spalvieri qui nous présentera sa conférence « Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver » retenue pour le PHP Tour à Montpellier (40 mins)

Il existe un dicton célèbre dans le monde de la programmation informatique : “Code toujours comme si la personne qui va maintenir ton code est un violent psychopathe qui sais où tu habites.” Même si je ne suis pas vraiment d’accord avec l’idée d’avoir peur des gens avec qui l’on travaille, il est de notre devoir de développeur·se de faire en sorte que la maintenance du code que l’on écrit se fasse dans les meilleures conditions possibles. Avec un zeste de psychologie comportementale, nous verrons quelles sont les bonnes pratiques qui peuvent être mises en place pour faire du code un endroit où l’on aime revenir.

Cette soirée aura lieu dans l’amphithéâtre de Sciences-U, au 53 Cours Albert Thomas 69003 Lyon, le mercredi 25 avril à 19h. Cette soirée est gratuite, ouverte à toutes et à tous dans le respect du code de conduite de l’AFUP.

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.

Super apéro PHP 2018 – 8 mars à 19h

Le 8 mars l’AFUP organise son désormais traditionnel Super Apéro 2018. Petit rappel du concept il s’agit d’organiser des apéros le même soir dans les différentes villes de France où des antennes AFUP sont présentes. Au programme donc de l’échange dans la joie et la bonne humeur ainsi qu’un challenge avec les autres antennes !

Sur Lyon, le Super Apéro aura lieu à 19h au Bomp, près de l’Hötel de ville au 1 Place Croix-Paquet, 69001 Lyon.

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

Conférence sur la gestion du temps et Sylius le 1er mars à 19h

Entre deux apéros, voici pour commencer le mois de mars une soirée de deux conférences, à Sciences-U !

Nous accueillerons tout d’abord Baptiste Langlade, qui vient nous présenter Le temps: la dépendance oubliée (20 mins)

Il y a 2 pratiques qui sont maintenant bien ancrées dans la plupart des projets: l’injection de dépendance et ne pas utiliser d’état global. L’objectif est de produire un code plus maintenable, testable et prédictible.
Pourtant l’utilisation de l’api du temps en PHP enfreint ces 2 pratiques, il est donc temps d’adopter le pattern de l’horloge.

Et viendra ensuite le tour de Mikael Randy, pour Sylius, un framework e-commerce basé sur Symfony (40 mins)

Quand j’ai voulu utiliser Sylius, j’avais en tête qu’il s’agissait d’un « moteur e-commerce » pour Symfony. Maintenant que je l’utilise, j’ai compris pourquoi on parle en fait d’un « framework e-commerce complet ».
Prenons un moment pour faire le tour des fonctionnalités proposées par Sylius, et pourquoi vous devriez vous y intéresser.

Comme pour notre événement de décembre 2017, cette soirée aura lieu dans l’amphithéâtre de Science-U, au 69003 Lyon, le jeudi 1er mars à 19h. Cette soirée est gratuite, ouverte à toutes et à tous dans le respect du code de conduite de l’AFUP.

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.

Apéro PHP – jeudi 1 février à 19h

Le premier apéro PHP Lyonnais de l’année 2018 aura lieu le jeudi 1ier Février à 19h au Bomp, près de l’Hötel de ville (au 1 Place Croix-Paquet, 69001 Lyon).

Cela sera l’occasion d’échanger sur le programme du PHP Tour à Montpellier les 17 et 18 mai et pourquoi pas de commencer à organiser des covoiturages.

Et 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.

Conférences courtes le 13 décembre à 19h

À l’image des fêtes approchantes, nous avons aussi nos traditions à l’AFUP Lyon, comme de terminer l’année avec une session de conférences courtes.

Rendez-vous dons le mercredi 13 décembre à 19h !

Attention : pour la première fois, nous serons accueillis par l’école Science-U, située juste à la sortie du métro ligne D, arrêt Sans-Souci.

Au menu de ce repas de fêtes nous aurons le plaisir d’avoir les plats conférences suivantes :

  • Rétrospective sur les leçons que l’intervenant a pu apprendre sur l’informatique depuis ces 15 dernières années en tant que développeur, par Gautier Di Folco
  • L’allaitement au travail, par Agnès Haasser et Sarah Haïm-Lubczanski
  • Prolog : petite visite guidée de cette autre manière de penser un programme, par Benoit Viguier
  • Eco-conception Web, par Romuald Carpano
  • L’enregistrement des dates depuis PHP vers MySQL, par Guillaume Charmetant

La soirée aura lieu dans l’amphithéâtre de Science-U, au 69003 Lyon, le mercredi 13 décembre à 19h. Cette soirée est gratuite, ouverte à toutes et à tous dans le respect du code de conduite de l’AFUP.

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.

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.

Conférences courtes en décembre : proposez un sujet !

Nous avons commencé à réfléchir à l’organisation de notre prochaine soirée de conférences, qui devrait se dérouler pendant la première moitié du mois de décembre (la date précise n’est pas encore décidée).

Pour cette session, nous voudrions permettre au public d’assister à entre 4 et 6 présentations, d’une durée de 10 à 15 minutes chacune.

Nous aimerions profiter de ce format pour mettre en avant et encourager :

  • Des intervenantes et intervenants que nous n’avons encore jamais eu l’occasion d’accueillir à l’AFUP Lyon ; des « nouvelles têtes », donc.
  • Des sujets qui sortent un peu de l’ordinaire dont nous avons l’habitude de parler. Peut-être des sujets moins techniques ? Ou des sujets hyper-techniques ? Ou des sujets plus éloignés de PHP et de son écosystème ?

Vous avez une idée, vous souhaitez vous lancer ou donner votre première conférence ? Proposez-la en répondant à notre CfP ! Comme toujours et encore plus cette fois-ci, nous pouvons vous aider à préparer votre conférence, n’hésitez pas à nous solliciter.

Vous avez une personne dans votre entourage qui a une idée mais hésite à se lancer ? Vous saurez peut-être trouver les bons mots pour l’encourager 😉

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.