21/01/2020

Nextcloud, un cloud Open Source à la hauteur du marché !

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

Je découvrais cette semaine une mise à jour de Nextcloud, Nextcloud Hub. Une promesse incroyable, un cloud open source écrit en PHP intégrant toute une suite d’outils collaboratifs (gestion de documents,...

20/01/2020

La liste menée par Cécile Hamerel publie son programme

Lire l'article sur AFUP

Lors de l'assemblée générale du 29 février, nos membres seront amenés à voter pour la nouvelle équipe qui mènera l'AFUP pendant un an. Cécile Hamerel, vice-présidente 2018-2019, mène la liste suivante...

14/01/2020

AFUP Day, je parlerai d’HTTPlug à Lyon

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

C’est le retour de l’AFUP Day à Lyon le 15 mai. Le lieux change mais le programme promet une journée riche en découverte. Ma présentation sur l’écosystème HTTPlug a été retenue, elle...

13/01/2020

Fin du suspense pour la programmation de l'AFUP Day 2020

Lire l'article sur AFUP

Conférences techniques, retours d'expériences et sujets d’actualité présentés par des speakers renommés sont au menu de la journée, quelle que soit la ville que nos visiteuses et visiteurs choisiront....

11/01/2020

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

Lire l'article sur Strangebuzz

Dans cet article nous allons voir comment créer un moteur de recherche "full-text" avec elasticsearch dans une application Symfony. Nous allons utiliser Docker compose pour mettre en place les composants...

06/01/2020

L'assemblée générale 2020 est annoncée

Lire l'article sur AFUP

2020 s'annonce comme une année exceptionnelle pour l'AFUP : voilà désormais 25 ans que PHP existe, et 20 ans que notre association représente les développeurs et développeuses PHP en France. Votre implication...

03/01/2020

Hébergement de fichiers avec certificat SSL gratuit grâce à AWS S3 + CloudFront + Certificate Manager

Lire l'article sur De geek à directeur technique

Quand on héberge un site web, on peut séparer deux types de trafic : ce qui nécessite du traitement côté serveur (et donc du code en PHP, Python, ou autre), et les fichiers complètement statiques.Le...

01/01/2020

2020, une année de célébrations à l'AFUP !

Lire l'article sur AFUP

Rendez-vous à l'assemblée générale en février, au Super Apéro PHP en mars, à l'AFUP Day 2020 en mai, au Forum PHP 2020 en octobre, et lors de tous les meetups organisés dans nos antennes. Et bien sûr,...

30/12/2019

À propos du bon vieux contrôleur de base Symfony

Lire l'article sur Strangebuzz

Dans cet article, nous allons voir comment utiliser le contrôleur abstrait Symfony qui a été introduit dans Symfony 3.3 / 4.1. Nous allons passer en revue ce qui ce faisait par le passé et les évolutions...

19/12/2019

L'enquête du baromètre des salaires en PHP 2019 est close

Lire l'article sur AFUP

Quelques semaines de patience pour découvrir les tendances qui agitent le marché, les types d'entreprises les plus rémunératrices ou les spécialités les plus demandées ! Plus de 800 personnes ont participé,...

13/12/2019

Exemples d’API REST en PHP

Lire l'article sur Nicolas Hachet

J’ai déjà abordé la conception d’API REST, et notamment les 5 règles pour structurer votre API REST. Plutôt que de vous présenter une énième fois des concepts théoriques, cet article liste...

06/12/2019

Implémenter un leurre anti-spam dans un formulaire Symfony

Lire l'article sur Strangebuzz

Dans cet article, nous allons voir comment implémenter un leurre anti-spam de type "honeypot". Nous allons faire un test sur un formulaire d'inscription à une newsletter ne contenant qu'un champ email....

05/12/2019

Installer PHP 7.4 sur CentOS, RHEL ou Fedora

Lire l'article sur Remi Collet

Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL ou CentOS par la dernière version 7.4.   Configuration des dépôts: Sur Fedora, les dépôts standards sont suffisant, sur Enterprise...

04/12/2019

Aidez-nous à améliorer nos outils de gestion de l'association

Lire l'article sur AFUP

Plusieurs projets sont en cours de développement, avec plusieurs niveaux de difficulté, ils et auraient bien besoin que vous mettiez les mains dans le cambouis avec nous... **- Niveau "Take it Easy" **Participez...

02/12/2019

Pensez à notre boutique pour vos cadeaux de fin d'année !

Lire l'article sur AFUP

Que vous cherchiez un présent pour le Secret Santa du bureau ou que vous souhaitiez faire plaisir aux fans hardcore de l'AFUP autour de vous, on a ce qu'il vous faut, à tous les prix et pour tous les...

25/11/2019

Sortez le popcorn : les vidéos des talks captés au Forum PHP 2019 sont en ligne !

Lire l'article sur AFUP

Retrouvez toutes les vidéos sur [notre site](https://afup.org/talks/) tout comme sur notre chaîne [YouTube](https://www.youtube.com/user/afupPHP). Le partage des connaissances PHP étant l'un des grands...

22/11/2019

Dernières semaines pour participer à l'enquête 2019 sur les salaires en PHP

Lire l'article sur AFUP

L’AFUP et le Journal du Net, à travers cette enquête menée en collaboration, souhaitent ainsi faire le point annuel sur le paysage de notre monde du travail et les tendances qui agitent PHP en 2019. Comme...

13/11/2019

Répondez aux 4 appels à conférences pour l'AFUP Day 2020

Lire l'article sur AFUP

L'[AFUP Day](https://event.afup.org/) est l’occasion d’échanger avec la communauté PHP locale sur votre dernière réalisation, sur l'architecture mise en place dans votre projet, ou sur cette problèmatique...

28/10/2019

4 villes de destination pour l'AFUP Day 2020

Lire l'article sur AFUP

Suite au succès de la première édition en 2019, les villes de Lille et Lyon étaient motivées pour renouveler l'expérience. Vu le dynamisme de leurs équipes et la réactivité des communautés locales, il...

27/10/2019

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

Lire l'article sur Strangebuzz

Dans la deuxième partie de ce tutoriel, nous allons voir comment améliorer notre moteur de recherche afin de le rendre plus pertinent. Nous allons utiliser un alias, créer un fournisseur de données personnalisé...