• Rencontre Novembre 2020 - PHP 8.0 : les nouvelles fonctionnalités

    La prochaine rencontre aura lieu le 5 novembre. Elle sera en ligne. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 5 novembre à 19:00.

    Où: En ligne - https://webinar.ringcentral.com/j/1484374142

    PHP 8.0 : les nouvelles fonctionnalités

    Benoit Borrel (http://ca.linkedin.com/in/benoitborrel)

    La prochaine version de PHP sera la 8.0 et arrivera fin novembre 2020. Ses objectifs semblent être d'enrichir la syntaxe, de faciliter l'écriture de code et d'améliorer la performance. Alors venez en juger vous-mêmes en assistant à la présentation des principales nouveautés. Au programme, présentation du fameux compilateur juste à temps et démonstration de nouvelles fonctionnalités et fonctions.

    9
  • October 2020 Meeting - File-Based Portable Environments (FBPE)

    The next meetup will be held on October 8. It will be online and in English.

    How much: Free
    When: October 8 at 19:00
    Where: Online (details to come)

    File-Based Portable Environments (FBPE), A Solution to Environment-Related Dependencies

    By Andrew Caya
    (https://twitter.com/AndrewSCaya)

    Container-based technologies like Docker have changed the way we think of Web applications. In many ways, they have made the development of Web applications much easier, but they have also brought about other problems, like environment dependencies. Most of the time, these issues are related to questions like: "how will we get this file into the container depending on the environment we are deploying to?", and "why do we have to set up all these tools, only to get a Web application from the testing environment to the production environment?". Indeed, these questions, and many more, can cause many headaches to both the developers and the devops/sysadmin operators. This is where file-based portable environments, or FBPEs, step in. Join us, and learn how to abstact away environment-related dependencies!

    2
  • Rencontre Avril 2020 - Démonstration d'intégration continue

    Online event

    La prochaine rencontre aura lieu le 2 avril. Exceptionellement, elle sera en ligne. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 2 avril, 18:30 pour le réseautage. 19:00 pour la session.

    Où: En ligne : https://meet.google.com/dqv-tgtu-uyz

    Démonstration d'intrégration continue
    Sur un projet en code ouvert et avec des outils gratuits

    Benoit Borrel (http://ca.linkedin.com/in/benoitborrel)

    Venez participer en ligne à une démonstration d'un processus d'intégration continue implémenté avec des outils gratuits sur un projet hébergé sur GitHub. Nous présenterons succintement ce qu'est l'intégration continue; puis nous configurerons des outils gratuits qui permettent la réalisation d'un processus d'intégration continue; pour finalement en faire la démonstration par l'usage.

    1
  • March 2020 Meeting - Deploying a Containerized PHP Application to AWS

    The next meeting will be held at SimplyPHP (https://www.simplyphp.com/) on March 5. Food and drinks will be provided by SimplyPHP. This event will be held in English.

    How much? Free
    When: March 5, 18:30 for drinks, food, and networking. 19:00 for the talk.
    Where: SimplyPHP
    1470 Peel,
    Suite A260 (second floor)
    Montreal
    H3A1T1

    Deploying a Containerized PHP Application to AWS
    Adrien Poupa (https://www.linkedin.com/in/adrienpoupa/)

    This talk will walk us through the creation of a production-grade architecture based on AWS for a generic PHP application, from the creation of the Dockerfile to the automated deployment in GitLab.

    6
  • Rencontre Décembre 2019 - PHP en continu grâce à GitLab

    La prochaine rencontre se tiendra le 5 décembre dans les bureaux de SimplyPHP (https://www.simplyphp.com/). SimplyPHP va aussi fournir les rafraîchissements et la nourriture. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 5 décembre, 18:30 pour les breuvages, la pizza et le réseautage. 19:00 pour la session.

    Où: SimplyPHP
    1470 Peel,
    Suite A260 (2ième étage, tour A ascenseur 5&6)
    Montreal
    H3A1T1

    PHP en continu grâce à GitLab
    Sébastien Ballangé (https://twitter.com/sballange)

    Le "build" d'une application PHP peut être bien plus qu'une suite de tests quotidienne : chaque merge request peut être analysée et décortiquée ou déployée automatiquement sur un environnement éphémère. Un push dans master pourrait déclencher un déploiement sur staging ou même production.

    Avec quelques lignes dans un .gitlab-ci.yml, apprenez à automatiser ce qui peut l'être tout en évitant les petits pièges qui gâchent de grosses journées.

    1
  • Rencontre Novembre 2019 - Comment déboguer

    SimplyPHP

    La prochaine rencontre se tiendra le 7 novembre dans les bureaux de SimplyPHP (https://www.simplyphp.com/). SimplyPHP va aussi fournir les rafraîchissements et la pizza. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 7 novembre, 18:30 pour les breuvages, la pizza et le réseautage. 19:00 pour la session.

    Où: SimplyPHP
    1470 Peel,
    Suite A260 (2ième étage, tour A ascenseur 5&6)
    Montreal
    H3A1T1

    Au secours, mon application est brisée - Ou comment déboguer
    Eric Hogue (https://twitter.com/ehogue)

    Vendredi 16h, la personne au support client reçoit un appel. Votre plus gros client vient de rapporter un bug qui l'empêche d’utiliser votre application. Votre gestionnaire vous talonne, il faut régler ce problème immédiatement.

    Les bugs sont inévitables, apprendre à les régler efficacement est primordial. Dans cette présentation, nous parlerons de comment identifier la cause d’un bug, comment le régler, éviter qu’il se reproduise et aussi de comment faciliter les futures sessions de débogage.

    1
  • October 2019 Meeting - Taming the front-end

    SimplyPHP

    The next meeting will be held in a new location, SimplyPHP (https://www.simplyphp.com/) on October 3. Food and drinks will be provided by SimplyPHP. This event will be held in English.

    How much? Free
    When: October 3, 18:30 for drinks, food, and networking. 19:00 for the talk.
    Where: SimplyPHP
    1470 Peel,
    Suite A260 (second floor)
    Montreal
    H3A1T1

    SimplyPHP head office is located on 1470 rue Peel, Montreal, Canada, H3A1T1 on the second floor (A260). You will need to take elevators 5&6 to the left of the main entrance (tower A).

    Taming the front-end: a brief on the current state of front-end tools and the integration with PHP frameworks
    Luiz Brandao (https://twitter.com/LuizBrandaoJr)

    The complexity of frontend web development has increased measurably. Gone are the days of jQuery. New frameworks like React and Vue and tools like Webpack are the new deal.

    In this talk, we will try to make sense of the current state of front-end development and how it changes how we write backend code. More specifically, we will see how Symfony and Laravel help us in that regard.

    4
  • Rencontre Août 2019 - Démonstration d'outils d'analyse statique

    La prochaine rencontre se tiendra le 1er août dans les bureaux de Gorilla (https://www.gorillagroup.com/). Gorilla va aussi fournir les rafraîchissements et la pizza. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 1er août, 18:30 pour les breuvages, la pizza et le réseautage. 19:00 pour la session.

    Où: Gorilla
    507 Place d'armes,
    Suite 300
    Montreal
    H2Y 2W8

    Démonstration d'outils d'analyse statique
    Benoit Borrel (http://ca.linkedin.com/in/benoitborrel)

    Les outils d'analyse statique du code sont un élément incontournable pour qui souhaite mieux comprendre et ainsi mieux améliorer la qualité du code.

    Ces outils permettent par exemple d'obtenir des métriques, de vérifier et corriger la conformité syntaxique, de déterminer l'arbre des dépendances,de détecter du code dupliqué, potentiellement bogué ou encore insecure, de vérifier la compatibilité avec des versions de PHP, de lister les extensions PHP requises, de caractériser la complexité de la structure du code... et plus encore. Ces outils sont exécutables sur le poste de travail du développeur et parfois même intégrés à l’éditeur de code, ou encore sur les serveurs d'intégration et de livraison continue lors des revues ou lors des livraisons quotidiennes.

    Je vous propose donc une démonstration de quelques uns des outils gratuits les plus connus qui apporteront certainement une plus value à votre quotidien de développeur.

    2
  • Rencontre Juillet 2019 - La programmation fonctionnelle s'invite dans PHP

    La prochaine rencontre se tiendra le 4 juillet dans les bureaux de Gorilla (https://www.gorillagroup.com/). Gorilla va aussi fournir les rafraîchissements et la pizza. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 4 juillet, 18:30 pour les breuvages, la pizza et le réseautage. 19:00 pour la session.

    Où: Gorilla
    507 Place d'armes,
    Suite 300
    Montreal
    H2Y 2W8

    Les collections : la programmation fonctionnelle s'invite dans PHP

    Frédéric Chiasson (https://twitter.com/fredchiasson) et Yannick Chenot (https://twitter.com/osteel)

    L'un des nombreux courants en programmation, la programmation fonctionnelle, s'est déjà invité dans PHP sous la forme des collections. Initialement intégrée au framework Laravel et désormais également disponible comme package indépendant, la classe Collection est un décorateur des tableaux PHP (arrays) qui intègre les principes de la programmation fonctionnelle : fonctions pures, immutabilité, transparence référentielle, fonctions de base (map, filter, reduce, zip), monade, etc.

    Frédéric Chiasson débutera avec une présentation de la programmation fonctionnelle et de ses avantages, puis Yannick Chenot enchainera avec un cas concret d'utilisation des collections.

  • Rencontre Juin 2019 - PHP - Techniques, outils, astuces

    La prochaine rencontre se tiendra le 6 juin dans les bureaux de Gorilla (https://www.gorillagroup.com/). Gorilla va aussi fournir les rafraîchissements et la pizza. La rencontre se déroulera en français.

    Combien: Gratuit

    Quand: 6 juin, 18:30 pour les breuvages, la pizza et le réseautage. 19:00 pour la session.

    Où: Gorilla
    507 Place d'armes,
    Suite 300
    Montreal
    H2Y 2W8

    PHP - Techniques, outils, astuces
    Benoit Borrel (http://ca.linkedin.com/in/benoitborrel)

    Les bonnes pratiques, que ce soit au niveau des techniques, des outils ou simplement des astuces, nous aident à améliorer notre vie quotidienne de développeur PHP. Nous en aborderons certaines concernant la qualité du code et les tests unitaires automatisés, puis nous continuerons sur Composer et Git.

    Venez dans un esprit collaboratif et participatif car nous allons nous remuer les méninges et partager nos connaissances.

    8