16/10/2020

Implémenter un mécanisme de type fail2ban pour Symfony avec Redis

Lire l'article sur Strangebuzz

Dans cet article nous allons voir comment implémenter un mécanisme simple de type fail2ban pour Symfony. Le principe va être de logger les erreurs d'identification pour une IP donnée et d'interdire toute...

14/10/2020

Utilisation d'une expression pour désactiver la sécurisation d'une administration Symfony en environnement de dev

Lire l'article sur Strangebuzz

Dans cet article nous allons voir comment utiliser une expression pour désactiver la sécurisation d'une administration Symfony en environnement de développement. Nous n'allons pas utiliser un test basé...

01/10/2020

Utilisez vos commandes ?Linux sous Windows 10 avec WSL2

Lire l'article sur Code Design

Quoi ?! Tu es développeur et tu n’es pas sous Linux ? ?— Collègue relou ? Qui n’a jamais entendu ce genre de remarque ? Quel développeur n’a jamais reçu un « Windows c’est...

22/07/2020

Ajout d'un collecteur de données personnalisé dans la barre de debug Symfony

Lire l'article sur Strangebuzz

Dans cet article nous allons voir comment ajouter un collecteur de données personnalisé dans la barre de debug Symfony. La barre de debug aussi appelée profileur, est l'un des composants les plus utiles...

02/06/2020

Connecter PHP à ActiveMQ via AMQP ou STOMP ?

Lire l'article sur Nicolas Hachet

J’ai récemment travaillé sur une application PHP qui devait envoyer des messages vers ActiveMQ. Le choix du protocole s’est naturellement porté vers AMQP (Advanced Message Queuing Protocol)...

19/05/2020

Élections dans les antennes en ligne en juin, ou meetup en septembre ?

Lire l'article sur AFUP

#### Premières décisions Si les équipes locales sont encore nombreuses actuellement à réfléchir à la situation, les antennes AFUP Aix-Marseille, Hauts-de-France, Poitiers et Tours nous ont déjà indiqué...

13/05/2020

Envoyer des logs applicatifs Symfony vers Slack avec Monolog

Lire l'article sur Strangebuzz

Dans cet article nous allons voir comment envoyer des logs d'une application Symfony vers Slack. Une utilisation typique est de transmettre les erreurs critiques en temps réel pour pouvoir réagir rapidement...

04/05/2020

L'AFUP Day 2020 passe au format en ligne

Lire l'article sur AFUP

### Retour sur le processus de décision Depuis début mars, l'équipe AFUP et les antennes locales restaient en veille constante sur l'évolution de la situation sanitaire, suivant de près les annonces du...

27/04/2020

Avec la situation actuelle, l'organisation des conférences a été bousculée car des rassemblements de cette ampleur ne seront pas autorisés avant un bon moment que ce soit en France ou en Allemagne. Malgré...

27/04/2020

Pourquoi migrer de VSCode à VSCodium ?

Lire l'article sur Stéphane Hulard (CH Studio)

Une question simple et complexe à la fois. VSCode est mon éditeur de cœur depuis quelques années maintenant, il est configuré aux petits oignons et connecté au bout de mes doigts. Le partage et la liberté...

17/04/2020

Implémenter un moteur de recherche avec elasticsearch et Symfony (partie 3/3)

Lire l'article sur Strangebuzz

Dans cette troisième et dernière partie, nous allons continuer à peaufiner notre moteur de recherche. Tout d'abord, nous allons améliorer notre stack elasticsearch en incorporant Kibana. Ensuite, nous...

09/04/2020

L'antisèche intéractive de la classe Symfony Request

Lire l'article sur Strangebuzz

Dans cet article nous allons passer en revue les différentes fonctions de l'un des composants les plus utilisé et utile de Symfony : La classe Request. Symfony étant en effet un framework "Requête /...

09/04/2020

Comment la communauté peut aider en cette situation de crise sanitaire

Lire l'article sur AFUP

#### Projet de la Croix-Rouge ouvert aux reviews/contributions sur Github La Croix-Rouge Française a développé un outil de gestion, planification et projection de moyens humains et opérationnels. Son...

07/04/2020

Les failles de sécurité de base dans le web (3) : le cross-site request forgery (CSRF)

Lire l'article sur De geek à directeur technique

Cet article est le troisième d’une série consacrée aux failles de sécurité dans le web, après un premier sur l’injection SQL et un deuxième consacré au cross-site scripting (XSS). Le principe...

04/04/2020

Les failles de sécurité de base dans le web (2) : le cross-site scripting (XSS)

Lire l'article sur De geek à directeur technique

Si ce n’est pas déjà fait, je vous invite à lire le premier article de cette série. J’y explique le contexte dans lequel j’écris ces articles, et je parle des failles par injection...

30/03/2020

Les équipes locales travaillent au report de l'AFUP Day 2020

Lire l'article sur AFUP

Le report de l'AFUP Day 2020 nous paraît donc désormais incontournable. Maintenir un événement rassemblant parfois cent ou deux cents personnes le 15 mai, quelques jours après la date de reprise des écoles...

27/03/2020

Mise en place d'un workflow CI/CD pour un projet Symfony à l'aide des actions GitHub

Lire l'article sur Strangebuzz

Dans cet article nous allons voir comment mettre en place un workflow CI/CD pour un projet Symfony à l'aide des actions GitHub. Nous couvrirons de la configuration de PHP sur la machine hôte, au lancement...

25/03/2020

Retour d'expérience sur le sous-titrage des vidéos de l'AFUP, avec Hélène Schapira

Lire l'article sur AFUP

**Hélène, tu participes au sous-titrage de vidéos de l'AFUP. Merci pour ton investissement ! Peux-tu nous expliquer ce qui te motive dans ta démarche ?** J'ai la sensation d'avoir pris conscience assez...

23/03/2020

Au sujet des événements AFUP

Lire l'article sur AFUP

#### Au sujet de l'annulation du Super Apéro PHP 2020 Dès la première semaine de mars, le pôle antennes et les responsables d'antennes étaient vigilants quant à l'évolution de la situation. **La santé...

20/03/2020

Ce que l'AFUP peut faire pour vous en cette période

Lire l'article sur AFUP

#### Télétravail et mentorat Besoin de soutien ou de conseils pour instaurer le télétravail au sein de votre équipe ou pour vous organiser à la maison ? Les mentors participant au [programme de mentorat](https://afup.org/p/1038-programme-mentorat)...