• Dev mobile: je t’aimais, je t’aime et je t’aimerai 🐝 @iziwork

    MEETUP AVEC LA RUCHE PARIS ! 🐝 RDV avec la Ruche Paris pour ce dernier meetup avant les vacances ! Au programme avec nos speakers du jours : 1. Rayanne : La modularisation d'une application iOS. En quelques mots : "Pourquoi diviser son application iOS en plusieurs frameworks, comment le faire, quels sont les principaux obstacles, et comment les contourner. Retour d'expérience sur la modularisation d'une grosse application déjà existante avec beaucoup de legacy." 2. Edouard : Qu'est-ce que Flutter ? En quelques mots : "Flutter est un projet de Google visant à produire des applications natives multiplateforme pour Android et iOS. Désormais disponible en version stable, nous verrons ce qu'apporte et comment fonctionne ce framework très performant. … mais Flutter gère aussi des applications pour le desktop (Windows/Mac/Linux) et bientôt pour le web." 3. Rajiv : "Chaining Requests in Swift". Comme toujours, le combo 🍕🍻 est à retrouver à l'issue des talks ! Nous espérons vous voir nombreux ! #Bzzz

    2
  • WORKSHOP ABBEAL / GIT - CHANGEMENT DE DATE

    LE PREMIER WORKSHOP ABBEAL ! Parce que la transmission des connaissances est une valeur fondamentale chez abbeal, nous organisons notre premier atelier collaboratif de 3h sur l’utilisation de GIT ! Autour d'une problématique définie par notre expert, tu auras l'occasion d'approfondir tes connaissances sur le sujet ! Alors si tu aimes les challenges, pré-inscris toi sur liste d'attente dès aujourd’hui pour tenter d’avoir ta place ! Le programme de la matinée : 1. Git et ses principes 2. Installation et configuration 3. Fonctionnalités basiques 4. Fonctionnalités plus avancées 5. Bonnes pratiques 6. Informations et ressources 10 places disponibles.

    2
  • MEETUP AVEC LA RUCHE LYON 🐝

    WOJO

    DERNIER MEETUP AVANT L'ÉTÉ ! 🐝 Et oui, l'année est passée vite, mais nous nous donnons l'occasion de nous retrouver une dernière fois pour échanger et partager. Au programme avec nos speakers du jour : 1. En collaboration avec KeyOps Tech, Pierre, Ingénieur et Coach DevOps et Mickaël, développeur Web / Ops, nous présenteront leur talk : "Kubernetes, GitLab & Cloud en Action". Pour en savoir + : Quel est le chemin réalisé pour la mise en place de Docker et Kubernetes avec Google Cloud (GKE) et GitlabCI ? Notre objectif est d'expliquer pourquoi KeyOps a choisi de faire cette migration (i.e. les besoins qui ont entrainé ce choix). Nous reviendrons sur les questions qui se sont posées avant, pendant et après, ainsi que sur les succès et les échecs auxquels nous avons été confronté. Nous ferons un rapide topo sur les technos et méthodes intéressantes que nous avons pu rencontrer, et pourquoi nous en avons sélectionné certaines. 2. Olivier, Scrum Master à la Ruche Lyon nous présentera ensuite son talk : "Introduction à l'Agilité / Scrum". Pour en savoir + : "Depuis plusieurs années, l'Agilité s'est imposée parmi les méthodes de travail en informatique. Vous débutez dans ce domaine ? Votre entreprise souhaite s'y mettre ou vous êtes tout simplement intrigué par le sujet ? Cette introduction vous permettra d'acquérir les bases de l'Agilité et de Scrum, et pouvoir mieux comprendre la philosophie de cette démarche." Le combo 🍕🍻 est bien sûr à retrouver à l'issue des talks ! Nous espérons vous y voir nombreux ! Nous nous retrouverons en septembre pour de nouveaux meetups et de nouveaux moments de partage. #Bzzz

    4
  • MEET UP AGILE !

    Le Village by CA Aquitaine

    ABBEAL, société de conseil spécialisée en solution digitale et LOOM, société de conseil spécialisée sur le pilotage de projet IT, s'associent pour cette soirée pour vous présenter trois thèmes sur les pratiques Agile ! 3 consultants interviendront sur les sujets suivants : - Les fondements de l'Agilité, sujet abordé par Sébastien, coach agile chez Abbeal - La priorisation des User Stories par la valeur, sujet abordé par Giannice, Product Owner chez LOOM - La facilitation graphique, sujet abordé par Alice, coach agile axé qualité, chez LOOM Au programme : 18h30 : Accueil 19h : intervention des speakers, avec un temps de question/réponse. 20h30 : partage d’un apéro tous ensemble ! Ce meet-up est destiné à toutes les personnes intéressées de près ou de loin par le sujet de l’Agilité ! RDV au Village by CA, au 11 Cours du 30 juillet, le jeudi 23 mai à partir de 18h30 !!!

    1
  • BLOCKCHAIN

    WOJO

    NOUVEAU MEETUP AVEC LA RUCHE LYON ! 🐝 Nous vous donnons rendez-vous chez WOJO (ex NextDoor) le mardi 16 avril prochain pour échanger autour de la Blockchain. Pour venir : Sonnez à l'accueil ➡️ Demandez pour le meetup abbeal ➡️ RDV dans l'amphithéâtre, à l'entresol. Au programme avec nos speakers du jour : 1. Guybert Renneville inaugurera ce meetup avec son talk : "Adoption en entreprise avec un cas d'utilisation simple en production" En quelques mots : La montée en puissance de la blockchain passera forcément par l'adoption des entreprises. De plus en plus de grosses entreprises annoncent des projets utilisant la blockchain. En parallèle, certes moins visibles, mais beaucoup de plus petites entreprises commencent aussi à l'utiliser suite à l'avènement de cette technologie décrite comme la plus grande révolution deplus l'Internet. Ce talk va expliquer un cas d'utilisation simple, réel et déployé en production qui donne une vraie valeur ajouté. 2. Julien Béranger poursuivra avec sa présentation : "iExec, le Cloud Décentralisé." En quelques mots : iExec est une plateforme sur laquelle tous le monde peut partager ses ressources informatiques : datasets, applications et puissance de calcul, créant ainsi de nouvelles sources de revenu. Grâce à la V3 d'iExec (mai 2019), il est notamment possible de louer vos jeux de données tout en en conservant la propriété, de monétiser vos applications et d'être récompensé pour avoir mis votre machine à disposition du réseau. 3. Flavien Chervet et son associé, Romain Lyonnet clôtureront ce meetup par leur présentation : "Lyon-is-Blockchain : fédérer l'écosystème Blockchain lyonnais et le connecter à l'écosystème IA" En quelques mots : Romain expliquera la création de l'association Lyon-is-Blockchain, et Flavien fera le lien avec la communauté IA. On se retrouve bien sûr autour d'un apéro est à retrouver à l'issue des talks pour continuer d'échanger ! Nous espérons vous y voir nombreux ! #Bzzz

  • FRONT-END

    3 Impasse de la Planchette

    Nouveau meetup avec la Ruche Paris ! Cette fois-ci, c'est chez AB Tasty que nous nous retrouverons pour échanger autour de FRONT-END. Au programme avec nos speakers du jour : 1. Sébastien débutera par son talk : "De React 16 à React 16.8". En quelques mots : React reste la bibliothèque front la plus utilisée en 2019. Mais on ne pratique plus React comme à ses débuts et Fiber, la dernière version de React, a beaucoup changé nos habitudes de devs. Je propose dans ce talk de passer en revue les principales nouveautés et fonctionnalités apportées à la lib depuis un an et demi. 2. Guillaume nous présentera ensuite : "Micro-frontends : architecture and empirical feedbacks." En quelques mots : L'équipe Innovation d'AB Tasty développe de nombreuses fonctionnalités standalone qui ont pour vocation d'augmenter la valeur produit. Afin d'engager les clients le plus rapidement possible, l'équipe a souhaité publier ces fonctionnalités sur un espace dédié dans la plateforme AB Tasty (le 'Lab'), qui soit le plus flexible et compartimenté possible. Ce talk raconte pourquoi et comment nous en sommes arrivés à développer notre propre solution type "Micro-Frontend", décrit l'architecture technique de cette solution, et relève les retours d'expériences après 6 mois d'utilisation interne et externe. 3. Aurélie clôturera ce meetup avec son sujet : "Introduction à l'Atomic Design." En quelques mots : L'Atomic Design c'est une méthodologie pour concevoir des systèmes de conception d'interface. L'ayant expérimenté sur une année complète cela m'a permis de mener à bien la refonte du tunnel d'achat d'un des plus gros site e-commerce français avec une petite équipe agile de 4 personnes. En tant que lead front sur ce projet l'Atomic Design a changé ma façon de travailler, a augmenté la rapidité et la fiabilité de mes intégrations, et surtout fluidifié les échanges avec mon équipe. Aujourd'hui, après un an d'expérimentation, j'aimerais transmettre cette découverte. Aucune connaissances préalables n'est nécessaire, mais c'est un plus d'avoir des bases en développement/design. Les participants pourront découvrir et/ou avoir une meilleure connaissance de ce qu'est réellement l'atomic design, et comme je l'espère l'envie de l'expérimenter. Comme toujours, le combo 🍕🍻 est à retrouver à l'issue des talks pour continuer d'échanger ! Nous espérons vous y voir nombreux ! #Bzzz

  • DOCKER.

    vente-privee.com

    Nouveau meetup avec la Ruche Paris ! Et cette fois-ci, c'est chez vente-privee que nous nous retrouvons autour d'un meetup sur DOCKER. Au programme avec nos speakers du jour : Arnaud Porterie, débutera ce meetup avec son talk exclusivement en anglais : "The future of Docker build: an introduction to BuildKit". Pour en savoir un peu + : Arnaud Porterie is VP Engineering at vpTech, the vente-privee Tech community. Before that, he was Senior Engineering Manager at Docker Inc. managing the Docker Engine team, maintainer of the Docker open source project, and still is an elected member of the Moby project Technical Steering Committee. He is passionate about developer experience, and applying the learnings of open source practices and culture to the enterprise. Puis, Alexandre Busine nous présentera son sujet : "Mettre en place une CI et un CD en moins de 10mn grace à Gitlab et Docker." Pour en savoir un peu + : Comment profiter de la mise en conteneur de vos applications pour mettre en place une intégration continue (CI) et un déploiement continu (CD) en un minimum de temps ? Gitlab et Docker permettent une mise en place extrêmement rapide de certains concepts jusqu'alors compliqués à mettre en œuvre. On va donc parler de "build" du ou des conteneurs, des tests correspondants et de leurs déploiement sur une infrastructure de test et de production. Comme toujours, le combo 🍕🍻 est à retrouver à l'issue des talks pour continuer d'échanger ! Nous espérons vous y voir nombreux ! #Bzzz

    6
  • Faster, better, stronger.

    Nextdoor Grand Hôtel Dieu

    🔊 PREMIER MEETUP AVEC LA RUCHE LYON ! Cela fait bientôt un an que nous animons des meetups sur Paris... C'est à présent au tour de la Ruche Lyon de se lancer ! Pour ce premier meetup "Faster, Better, Stronger.", nous vous donnons RDV chez Nextdoor, l'espace de coworking entièrement neuf au coeur du Grand hôtel Dieu. Au programme, avec nos speakers du jour : 1. Vous aimez le principe de React Native mais vous avez envie d'un cadre Google ? Le talk "Découvrez Flutter avec nous !" animé par Stéphane, Ingénieur d'étude web et formateur, et David, Ingénieur d'étude mobile, à la Ruche Lyon, est fait pour vous ! De quoi va-t-on parler ? Découvert il y a quelques mois, nous allons vous présenter Flutter, SDK utilisé pour développer des applications pour Android et iOS. On a eu beau chercher, on n'a toujours pas trouvé de points négatifs ! Et comme on a vraiment envie de vous convaincre, on vous filera quelques billes pour démarrer ! ;) 2. Puis, ce sera au tour d'Olivier Freund, Architecte Technique chez April Technologies, qui nous présentera son sujet "Time-to-market, multi-équipe, l’apport d’un outil devops au delivery". De quoi va-t-on parler ? Dans un contexte de time-to-market serré et de développement multi-équipes ou usine, il ne faut pas négliger les infrastructures à mettre à disposition aux équipes de développement, recette pour mener à bien leurs développements. Terminer une story rapidement c'est bien mais sans serveur à jour de la version pour pouvoir le déployer et le faire tester, vous perdez tout le bénéfice de cette rapidité d'équipe. Comment déployer et tester cette story sur un environnement de recette sans rentrer en conflit avec les développements d'une autre équipe? Comment maintenir à jour un parc multi-environnement de quelques 80 serveurs linux en ressources contraintes. Je vous propose un retour d'expérience sur l'utilisation de la technologie devops Puppet au sein du projet Wafservices chez April. Bien entendu, on vous attend à la fin pour se ravitailler et continuer d'échanger ! Nous vous attendons nombreux pour ce tout premier meetup de la Ruche Lyon ! #Bzzz

  • NODE.JS

    Brigad

    Ça y est, c'est la rentrée ! Au revoir chaleur, belles plages de sable fin, cocktails et barbecues à gogo... Mais on ne va pas se laisser abattre pas, n'est-ce pas ? Et puis, qui dit rentrée, dit aussi reprise des meetups abbeal ! Pour ce mois de septembre, nous vous donnons RDV chez Brigad, le service de recrutement spécialisé dans l'hôtellerie-restauration, pour discuter de sujets sur NODE.JS. Au programme, avec nos speakers du jour : 1) Alexandre Lim, développeur web chez abbeal débutera ce meetup avec son talk : "Express & Middleware Pattern : l’incarnation de la Chaîne de responsabilité". De quoi va-ton parler ? On ne compte plus les projets s’appuyant sur Express.js. Express a popularisé le terme « Middleware » dans le monde Node.js avec le « Middleware Pattern » qui est un concept fondamental du Framework. Pourtant, rien n’est vraiment nouveau derrière le mécanisme mis en place et on retrouve notamment un des 23 Design Patterns historique du GoF (Gang of Four) : La Chaîne de responsabilité. Venez donc découvrir ce Design Pattern et la puissance du Middleware Pattern qui ont participé au succès d’Express. 2) Guillaume Lagorce, Développeur Senior Freelance chez Hey Gul!, poursuivra avec son talk : "La pyramide des tests : le dernier tombeau de vos bugs !" De quoi va-ton parler ? Il est souvent admis que la qualité logicielle passe par les tests et leur automatisation. Mais finalement... Qu'est-ce qu'un test ? Est-ce qu'il n'existe qu'un seul type de test ? Tout doit-il être testé ? Et d'ailleurs, qu'est-ce que "tout" ? Si vous vous êtes déjà senti "coincé", enfermé dans un refacto ou dans l'ajout d'une nouvelle feature à cause de l'absence voire de la présence de tests, ce talk est fait pour vous. En s'appuyant sur les différentes typologies de tests, de retours d'expérience et en exposant les coûts VS les gains des tests, Guillaume vous montrera que la pyramide des tests représente le dernier tombeau de vos bugs ! 3) Aymeric Beaumet, Software Architect chez Brigad terminera ce meetup avec son talk : "Résilience: quoi, où, quand ?" De quoi va-t-on parler ? Nous vivons dans un monde reposant de manière critique sur une masse croissante de systèmes d'information : que ce soit pour des APIs, de l'automatisation, de la synchronisation entre différents services, etc. Mais comment réagissent ces systèmes en cas d'arrêt inopiné ? Que vous soyez sur une architecture monolithique ou micro-services, c'est votre responsabilité d'implémenter un système résilient. À travers ce talk utilisant comme support Node.js, nous allons étudier les erreurs communément commises et regarder ensemble comment articuler une stratégie cohérente pour répondre à cette problématique. Comme toujours, le combo bières/pizzas est à retrouver à l’issue des talks pour continuer à échanger et se ravitailler ! ;-) Nous vous attendons nombreux pour ce meetup de rentrée ! #Bzzz

    2
  • Symfony

    L'Argus

    Pour fêter les beaux jours, abbeal vous donne rendez-vous à l'Argus, pour son nouveau meetup SYMFONY ! Au programme, avec nos speakers du jour : 1) Julien Ménager, Développeur Back Office chez abbeal, débutera ce meetup avec la présentation de Symfony 4 et les principaux changements. Pour en savoir un peu + : La nouvelle version de Symfony arrive avec son nouveau système de configuration, sa nouvelle architecture de fichier et ces nouveaux concepts. Nombreux vont être les projets qui vont démarrer directement sous cette nouvelle mouture. Mais que faire pour les projets en cours de développement ou en début de maintenance ? Les projets de migrations de 2.8 vers 3.x ont été nombreux et il y a de grandes chances que l'on se retrouve dans la même situation dans les mois voire les années à venir pour Symfony 4. Alors qu'est-ce qui change ? Quels sont les impératifs ? Par quelles étapes doit-on passer pour une migration ? Comment l'appliquer à nos projets existants ? 2) Nicolas Bordes, Développeur Senior chez Wynd poursuivra avec son sujet : "Comment réussir à migrer le schéma d'une base de données legacy sans y toucher ?" Pour en savoir un peu + : Lorsqu'il faut migrer un projet legacy, il y a d'une part le code, mais également la database. Il est courant que les chefs de projet ou les dirigeants souhaitent conserver la structure de la base. Mais grâce à une couche d’abstraction au dessus de doctrine, il est en réalité possible de manipuler dans ce code de nouveaux (et jolis) objets métier, mappés sur nos ancienne entités. 3) Puis, Fabrice Lazzarotto, Responsable Technique & Chef de Projet à L'Argus Lab, terminera ce meetup avec sa problématique : "Pourquoi et comment concilier Symfony et Vue.js ?" Pour en savoir un peu + : Les sites et applications utilisent de plus en plus un framework frontend : Angular, React, Vue... Les exemples sont nombreux. Ils apportent en effet une nette plus-value, que ce soit au niveau des performances (on ne charge que les données nécessaires à chaque navigation) et de la vitesse ou de l'expérience utilisateur (UX). Néanmoins ce type d'application nécessite généralement le double de temps de développement, comparé à l'utilisation d'un framework backend ; d'autre part, se pose la question du référencement. Pour pallier cela, la solution est généralement d'opter pour le rendu serveur (ou SSR, pour side-server rendering). Or la plupart du temps les documentations n'en parlent que dans l'hypothèse d'un serveur web NodeJS - il n'y a qu'à voir la doc officielle de Vue. Oui, mais nous, on utilise Symfony ! Nous verrons donc d'une part la mise en place du SSR, et d'autre part comment réduire le temps de développement sur une application Symfony/Vue en regroupant les configurations (traductions, routing, ...). Comme toujours, le combo bières/pizzas est à retrouver à l’issue des talks pour continuer à échanger ! ;-) Nous vous attendons nombreux ! #Bzzz

    2