13 juin 2018 EventSourcing au chevet des microservices & Mutation testing

Inscription

https://www.meetup.com/fr-FR/afup-aix-marseille-php/events/251053519/

Amies développeuses, amis développeurs, pour fêter dignement l’arrivée des beaux jours, quoi de mieux que de se retrouver lors notre grand Meetup de Juin.

Cette fois, c’est Allopneus qui nous ouvre leurs portes et nous accueille dans leurs bureaux d’Aix-en-Provence.

Attention chérie ça va couper : L’eventSourcing au chevet des microservices !

timothee barrayTimothée Barray, à fortiori dompteur de legacy et équilibriste du code mais développeur avant tout, nous parlera microservices.
Principale complexité inhérente à cette architecture : la communication entre tous nos services. C’est précisément ce point que nous allons aborder. Après avoir mis en avant les principaux problèmes que l’ont peut rencontrer nous allons voir les différentes solutions à mettre en place pour augmenter la résilience de nos applications, clé du succès à mon avis dans les microservices. La solution finale quant à elle fera la part belle à l’event sourcing où nous verrons que ce principe nous rendra beaucoup de services !

Mutation Testing

Ensuite, Romain Camp, architecte logiciel chez Allopneus qui accompagne les équipes internes et externes pour accélérer la livraison des projets tout en assurant l’amélioration et l’uniformisation de la qualité des développements [et c’est loin d’être une promenade peinard sur la plage !], nous parlera tests. Un des moyens pour vérifier le bon fonctionnement d’un développement et assurer sa maintenabilité est l’écriture de tests unitaires sur une partie significative du code source. Cependant, l’écriture de tests en interne ou en externe coûte cher. Alors comment s’assurer de la qualité et de la pertinence de ces tests unitaires ? Il nous proposela de découvrir les tests de mutation (Mutation Testing en anglais), la théorie, la mise en place sur un projet PHP, et un cas pratique d’utilisation (démo \o/).

Nous profiterons de ce Meetup pour annoncer les dernières nouvelles de l’AFUP, les futures évolutions de l’antenne et procéder à l’élection du bureau. À ce sujet, si vous souhaitez présenter une liste, merci de nous contacter au plus vite afin de vous inclure dans le processus pour le 13 Juin.

Et pour fêter ça ! Nous avons rejoint le programme Jetbrains User Group avec une licence PhpStorm en jeu pour un des participants à ce meetup !

En vous souhaitant une jolie fin de Mai et un doux début Juin !

Co-meetup thecamp : Prooph, du Legacy vers DDD / CQRS / EventSourcing

Nous avons le plaisir de vous annoncer notre prochain meetup en co-organisation avec le Meetup Symfony Aix – Marseille (https://www.meetup.com/fr-FR/SymfonyAixMarseille) à thecamp !

Inscription

https://www.meetup.com/fr-FR/Marseille-PHP-User-Group/events/247148609/

Afin de pourvoir accéder à thecamp, il est impératif de donner votre nom, prénom et email

Programmes

  • 18h15 – 19h : Accueil et boisson de bienvenue
  • 19h – 19h30 : Mot d’accueil ( JJ / The camp / sensio / afup ? )
  • 19h30 – 20h30 : Alexandre Rock Ancelet fera une présentation de Symfony4 et Flex (plus d’information : https://www.meetup.com/fr-FR/SymfonyAixMarseille/events/247047911/).
  • 20h30 – 21h30 : Stéphane Py nous parlera de Prooph, une boite à outils permettant de migrer vos applications historiques en DDD, au programme, du CQRS et de l’EventSourcing.
  • 21h30 – 22h30 : Echange et discussion ( Boissons et Plateau Fromage payable au bar )

Il est également interdit de ramener de la nourriture ou des boissons sur place, le bar du campus thecamp sera ouvert pour vous désaltérer.

Si vous êtes déjà inscrit sur le meetup de Symfony Aix – Marseille, merci de ne passe vous inscrire sur celui-ci.

L’amphi fait 170 place, on a pour objectif d’être complet avec les deux meetup, on compte sur vous !

Découverte de Laravel et présentation de l’Expression Language

Bonjour à toutes et à tous !

Maintenant que tout le monde a récupéré de la rentrée, il est grand temps de se relancer dans les réunions AFUP !

Après une dernière à Marseille, c’est au tour d’Aix en Provence d’accueillir la prochaine et c’est HighCo qui a la gentillesse de nous prêter leurs locaux et de nous proposer de quoi manger.

Lors de ce meetup, nous ferons un tour d’horizon de ce qui fait de Laravel un des frameworks PHP ayant le vent en poupe :

• Un core solide et aisé à prendre en mains

• Un écosystème riche, qui couvre quasiment tout le cycle de vie d’un projet, de sa conception jusqu’aux déploiements en prod.

• Une communauté hyperactive

Développeur professionnel depuis une quinzaine d’années, Didier Sampaolo, CTO de la plateforme Soumettre.fr (https://soumettre.fr/), qui vend du référencement naturel en SaaS, après bien des errances en PHP, est tombé amoureux du framework Laravel au premier coup d’oeil.

Pendant ce meetup, il nous présentera les fonctionnalités principales de Laravel, mais aussi son écosystème. Plus qu’une présentation, ce meetup sera un retour d’expérience avec des cas concrets d’utilisation quotidienne.

Puis nous poursuivrons avec une présentation sur la mise en place d’Expression Language par Renaud Lerognon, lead dev chez HighCo Data.

A bientôt !

SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB.

Venez découvrir, avec l’incontournable Eric Dykstein, les différences et uses cases entre les SGBDR et les moteurs NOSQL. Un focus particulier sera fait également sur ArangoDB, une solution NOSQL multi-modèle.

 

 

La société éditrice de ArangoDB nous a envoyé pour l’occasion quelques goodies qui seront distribués gratuitement lors de ce MeetUp (T-Shirts et Stickers).

Nicolas Natalini (aka Nikos) de Digitick nous proposera aussi un petit sujet sur un élément essentiel de la communauté, sans lequel nous aurions des difficultés à travailler ensemble et mettre un point final à une mise en production réussie : La fabrication de la bière !

Afin de continuer sur le rythme Aix/Marseille, nous vous avons trouvé un lieu sympa et plus facile d’accès que le vieux port 🙂

Rendez-vous donc dans les locaux de la société Digitick qui se trouve à la sortie de l’autoroute A55, à l’intérieur du nouveau complexe le Silo à Marseille.

Digitick, un des leader de la vente de billet électronique en France, est effectivement installé à Marseille, et bien sûr leur équipe utilise notre langage de prédilection et participe ce 27 juin à l’effort de la communauté en nous accueillant gentiment dans leur locaux !

Côté « restauration », pour le plus grand bonheur de nos papilles, RECRUT-INFO (Eric DYKSTEIN) financera un buffet japonais  composé de Sushis, Makis et Yakitoris. \^o^/

Nous vous attendons nombreux, capacité max de 70 personnes mais inscrivez-vous vite car les places partent rapidement -> Merci de ne vous inscrire que si vous êtes certain de venir.

Symfony 3, 4 et Flex + Validation OpenAPI

Nous avons deux grosses nouveautés pour cette prochaine rencontre.

Tout d’abord, suite au petit sondage après le dernier apéro AFUP, nous allons tester une organisation au sein d’une entreprise, et pour cette première, c’est HighCo qui nous accueille !

Ensuite, nous nous sommes rapprochés de Jean-Jacques Peruzzi et de son Meetup Symfony pour co-organiser ce rendez-vous.

Et donc bien évidement, nous parlerons de Symfony. Le Symfony Live vient tout juste de fermer ses portes et quelques annonces ont été faites sur le futur du framework.

Alexandre Rock Ancelet, formateur chez SensioLabs, nous fera un rapide retour sur l’état actuel de Symfony et de son avenir avec Symfony 4 / Symfony Flex.

 

 

 

Ensuite, Nicolas Macherey, Président de WakeOnWeb, nous fera une présentation sur la validation des contrats d’interface au format OpenAPI.

 

 

Comme lors de la dernière rencontre, les places sont limitées et même si nous ferons ce qui est possible pour faire rentrer tout le monde, je vous demande de vous inscrire seulement si vous êtes certain•e de venir. N’hésitez pas non plus à vous mettre en liste d’attente.

Pour ce qui est de la nourriture et du soft, ça sera sponsorisé par notre hôte.

A très bientôt !

Inscription

Pascal Martin nous parle PHP 7.1 à Aix !

Pour prendre cette nouvelle année 2017 sur de bon pied et avec un nouveau souffle, il nous fallait un sujet et un intervenant du tonnerre!

On a donc mis le paquet pour vous organiser ce super rendez-vous PHP.

Premièrement : L’intervenant

Nous avons le plaisir d’accueillir Pascal MARTIN, co-auteur du livre « PHP 7 avancé » aux éditions Eyrolles, il descend exprès de Lyon pour nous faire partager son expérience, son savoir-faire, sa bonne humeur et son talent.

Pascal est un habitué des conférences du Forum PHP à Paris et des PHPTour en province. Animateur également de l’antenne AFUP Lyon c’est un plaisir de pouvoir le recevoir !

Deuxièmement : le sujet

Cela fait maintenant plus d’un an que PHP 7.0 est sorti, PHP 7.1 a même suivi en fin d’année dernière et pour autant, cette version n’est encore que trop peu utilisée alors que le support actif de PHP 5 est maintenant terminée !

Ce meetup sera l’occasion :

• De faire un rappel sur les principales nouveautés de PHP 7.0

• De découvrir les évolutions de PHP 7.1

• De parler de migration depuis PHP 5.x vers PHP 7 : sur quels os risquez-vous de tomber ?

• Mais aussi de jeter un coup d’œil sur le futur, avec notamment quelques idées d’ores et déjà évoquées pour PHP 7.2

Troisièmement : Le Lieu

Pour l’occasion nous avons décidé de réaliser cette soirée au cœur du dynamique pôle d’activités d’Aix-les-Milles. Entre Aix-en-Provence et Marseille, proche de nombreux acteurs du Web.

Nous avions pas mal de demande pour essayer de faire une soirée la-bas. Si vous travaillez sur la zone vous n’avez donc plus aucune excuse pour participer !

Si vous êtes plutôt sur Marseille vous n’avez pas d’excuse non plus car vous éviterez ainsi les bouchons terrifiants du vieux port le soir que l’on a déjà pu connaitre.

Nous vous donnons donc rendez-vous au Cowork-in dans la zone de Aix-les milles. L’espace à la gentillesse de nous accueillir pour ce Rendez-vous PHP.

En terme d’organisation si vous êtes intéressé pour sponsoriser l’apéritif et les pizzas n’hésitez pas à me contacter ! Sinon nous enverrons un message 2-3 jours avant à la liste des inscrits pour organiser un BYOB (Bring Your Own Beer).

Nous ferons également une petite distribution de goodies de l’AFUP (autocollant pour textile) que Maxime a récupéré au dernier Forum PHP.

Pour ceux que ça intéresse, Maxime aura avec lui des Tee-Shirt PHP de l’Afup à 10€ pièce. On déstocke les anciennes collections 🙂

L’événement est ouvert Inscrivez-vous vite et au plaisir de vous revoir tous et rencontrer de nouvelles têtes qui ne seraient pas encore venue.

Maxime et Romain de l’AFUP Marseille.

 

Inscription sur Meetup : https://www.meetup.com/fr-FR/Marseille-PHP-User-Group/events/237346623/