Soirée Revue d’architecture le 27 Juin à 19h

Le mardi 27 juin, nous aurons l’occasion de (re-)découvrir deux conférences sur le thème de la « revue d’architecture ».

Voici les descriptions des présentations :

Architecture inutile, par Jérôme Vieilledent (donnée au Symfony Live Paris 2017) :

Symfony offre au développeur PHP une grande souplesse et une puissance certaine. Malgré cela, comme tout outil, il peut être mal utilisé s’il est mal compris, conduisant parfois des projets dans des situations délicates où l’urgence de la production fait inexorablement gonfler la dette technique. Et cette dette technique, elle se paye à terme beaucoup plus cher que l’investissement de départ !

Dans cette présentation nous mettrons en valeur les vertus d’une architecture logicielle réfléchie et pragmatique, exemples réels à l’appui. Nous verrons les outils que Symfony met à notre disposition pour y arriver, les design patterns mis en œuvre et les pièges à éviter. Les « buzzwords » SOLID, KISS, DRY et autres DDD prendront alors tout leur sens !

Nouveau socle pour une nouvelle vie, par Mikael Randy (donnée à la Confoo Montreal 2017) :

A travers cette conférence, je me propose de vous tracer l’histoire de la migration de 6play (système de télévision de rattrapage du groupe M6, premier groupe de télévision privé français) d’une application monolithique vers un univers de micro-service, des avantages en terme de maintenance, d’évolution, de montée en charge, mais également des différents écueils rencontrés lors de ce changement de paradigme : caching, logging, complexité globale.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle, 69003 LYON, le 27 juin à 19h. Cette soirée est gratuite, ouverte à toutes et à tous et sera suivi d’un pot dans la cafétéria de l’Epitech afin d’échanger autour des conférences et de finir la saison en beauté.

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

Conférence sur les microservices : mise en place d’une stack et gérer un bot Slack le10 mai à 19h

Le mercredi 10 mai nous aurons l’occasion de découvrir en avant première deux conférences retenues pour le PHP Tour à Nantes (18 et 19 mai). Les places pour le PHP Tour partant vites, si vous voulez y assister, ne tardez pas à vous inscrire.

Voici les descriptions des présentations :

The ultimate microservice stack, par Julien Bianchi

L’architecture de nos applications a beaucoup évolué ces derniers temps : nous sommes passés des monolithes à des architectures orientées services où chacun de ces services joue un rôle très spécifique et expose une API. D’autre part, le mode de livraison de nos applications a radicalement changé : aujourd’hui nous voulons livrer un MVP rapidement et itérer sur cette base. Les frameworks full-stack ne sont pas forcément adaptés car ils obligent à mettre en place une certaine quantité de choses avant de fonctionner. En PHP, nous avons donc des frameworks permettant de produire rapidement des applications monolithiques mais également beaucoup d’autres petites libraires ou micro-frameworks permettant de créer de petits services rapidement. Je vous propose donc aujourd’hui une présentation sur une pile technique très intéressante pour construire des micro-services et des MVPs rapidement tout en utilisant les bonnes pratiques connues (tests, injection de dépendances, …). Cette pile s’appuie sur des librairies PHP, des recommandations (PSR) et outils permettant d’être productif du début du développement jusqu’à la mise en production.

My Slack bot speaks PHP, par Gilles Felix

Retour d’expérience sur la mise en production, la croissance puis la monétisation de MailClark, le Slack Bot qui permet de recevoir et d’envoyer des emails et des tweets directement dans Slack. MailClark est développé en PHP sous un modèle de micro-services orchestrés par Docker et qui communiquent entre-eux via des queues et consumers RabbitMQ. Le cœur de la solution est un service gérant plus de 5000 connexions WebSocket avec Slack grâce au framework React-PHP, orienté asynchrone. Venez écouter comment nous avons géré la croissance de ce service basé en grande partie sur des technologies émergentes.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le 10 mai à 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 PHP Tour, etc.

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 😉

Apéro PHP – mardi 18 avril à 19h

Après le super apéro de mars, nous vous proposons de nous retrouver le mardi 18 avril à 19h au Bomp, près de l’Hôtel de ville (au 1 Place Croix-Paquet, 69001 Lyon) pour un nouvel apéro. Cette fois-ci, nous aurons une salle plus grande, qui nous permet de monter à 50 personnes, venez nombreux !

Cela sera l’occasion de parler du PHP Tour à Nantes et envisager peut être un convoi lyonnais.

Si vous souhaitez vous joindre à nous, merci de vous inscrire sur meetup et pour assouvir votre soif de connaissance cette fois-ci n’oubliez pas de vous inscrire à la conférence du 3 avril autour de la revue de code bienveillante et les bad smells.

Pour rappel, les apéros PHP sont des rencontres autour d’un verre entre développeurs (ou non développeurs), afin de parler PHP (ou tout autre sujet), tout le monde est invité à partager ce moment convivial.

Revue de code bienveillante / Bad smells le 3 avril à 19h

Lundi 3 avril à 19h, nous vous convions à une soirée exceptionnelle dédiée à la revue et l’amélioration du code. Lors de celle-ci, 2 speakers, Gilles Roustan et Nastasia Saby, nous parlerons respectivement de comment effectuer de meilleures revues de code et de comment repérer le mauvais code et l’améliorer.

Voici les descriptions des deux présentations :

La revue de code bienveillante – Gilles Roustan (40 minutes)

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…

Les Bad Smell – Nastasia Saby (20 minutes)

« 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. »

Comme à notre habitude, nous nous retrouverons dans les locaux d’Epitech (au 86 boulevard Marius Vivier-Merle 69003 Lyon). La soirée aura lieu le 3 avril à 19h.

Cette soirée est gratuite et ouverte à toutes et à tous.
Merci d’indiquer votre présence sur meetup.com.

Super apéro PHP – 9 mars à 19h

Le 9 mars l’AFUP organise un Super-Apéro (un « apéro avec une cape ») : des apéros le même soir dans 12 villes de France. Vous pourrez retrouver tous les détails de cette soirée exceptionnelle dans l’article dédié.

Sur Lyon, l’apéro aura lieu au « Bomp » au 1, place Croix-Paquet à Lyon à 19h.

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

Pour rappel, les apéros PHP sont des rencontres autour d’un verre entre développeurs (ou non développeurs), afin de parler PHP (ou tout autre sujet), tout le monde est invité à partager ce moment convivial.

Aidez l’AFUP en moins de 2 minutes

Vous êtes membres AFUP ? Tout d’abord, merci pour votre soutien à la communauté.

Ensuite, nous avons besoin de vous : le 11 février prochain aura lieu l’assemblée générale de l’AFUP où sera notamment voté le prochain bureau ainsi que le lieu du PHPTour 2018.

Pour que ces décisions puissent être prises, nous avons besoin d’un minimum de votants (le quorum).
Afin d’atteindre ce minimum nous avons besoin que vous indiquiez votre présence à l’AG, ou donniez votre pouvoir à une personne présente.

Cette opération est très simple, voyons ensemble comment le faire :

  • Allez sur le site de l’AFUP : http://afup.org, cliquez sur le lien « Connectez-vous » en haut à droite.

  • Entrez vos identifiants et mots de passe pour accéder au backoffice de l’AFUP
  • Dans le menu à gauche, cliquez sur le lien « Présence prochaine AG »
  • Dans le formulaire qui s’affiche, indiquez si vous serez présent. Si ce n’est pas le cas, merci d’indiquer dans le sélecteur une personne qui vous représentera.
  • N’oubliez pas ensuite de cliquer sur le bouton confirmer

Voilà, une fois ces quelques étapes effectuées vous aurez contribué à ce que l’association puisse prendre des décisions pour l’année qui va suivre. Merci à vous.

Session de talks de février – 15 février à 19h : performance, let’sencypt et design sprint

Le première soirée de talks de 2017 aura 3 sujets très divers : la performance applicative, un retour sur la mise en place de Let’s Encrypt et le design sprint.

Ci-dessous les descriptions de ces 3 talks:

Améliorer les temps de réponse de ses applications, par Romain Pierre (~ 40 minutes)

Mettons-nous à la place de l’utilisateur : notre souhait, c’est que la page soit utilisable le plus vite possible ! Pour ça nous nous baserons sur le profiler du navigateur et l’objectif sera de réduire la timeline à son minimum, en travaillant sur tous les points d’optimisation possibles.

CSR, PKI puis Let’s Encrypt, par Claude Duvergier (~ 10 minutes)

Retour d’expérience sur un passage à de l’HTTPS avec Let’s Encrypt (presque) partout et sans maintenance lourde.
On verra pourquoi Let’s Encrypt est bien et comment n’importe qui peut s’y mettre rapidement.

Introduction au Design Sprint, par Fabrice Liut (~ 10 minutes)

Une vision du travailler ensemble, le Design Sprint.

Faciliter l’idéation, réussir vos challenges business et valider votre produit auprès de votre cible.

Une entreprise a souvent besoin de plusieurs semaines pour créer de l’idée autour d’un projet/produit/service, rédiger le cahier des charges, un planning estimatif, attendre la validation de tout le monde et enfin lancer le projet.

Avec un Design Sprint, il est possible de réaliser tout cela – avec en plus du sketching, un prototype fidèle, une validation de l’idée principale suite à phase de test – en seulement 5 jours.

Le tout, grâce à un travail en groupe, profitant de la diversité humaine pour concevoir, ensemble.

Cette soirée est gratuite et ouverte à toutes et à tous.
Merci d’indiquer votre présence sur meetup.com.

Cette session de talks aura lieu le 15 février à 19h, dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

Apero PHP – mercredi 25 janvier à 19h

Le premier apéro PHP Lyonnais de l’année 2017 aura lieu le 25 janvier à 19h au Bomp, près de l’Hôtel de ville (au 1 Place Croix-Paquet, 69001 Lyon).

Cela sera l’occasion de parler de l’Assemble Générale de l’AFUP, qui aura lieu le 11 février (n’oubliez pas d’indiquer votre présence ou donner votre pouvoir).

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

Si vous souhaitez nous rejoindre, merci de vous inscrire sur la page meetup.com de l’événement.

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.