Derniers articles publiés

xdebug

Publié le 21/06/2020 • Actualisé le 18/10/2020

Dans cet article nous allons voir comment déboguer pas à pas avec Xdebug, Symfony et PHPStorm. Nous verrons un exemple basique ou nous stopperons l'exécution du code du contrôleur juste avant le rendu du template pour vérifier les données que nous lui passons.

subject Lire l'article complet


Symfony

Publié le 15/05/2020 • Actualisé le 05/12/2020

Dans cet article, je vais vous présenter Cw qui est un acronyme pour "Cache Watcher", littéralement un "observateur de cache". Cw est un petit programme Go (Golang) qui observe vos fichiers Symfony et préchauffe votre cache quand c'est nécessaire afin de ne pas avoir à attendre quand vous rafraichissez votre navigateur.

subject Lire l'article complet


Symfony

Publié le 28/03/2020 • Actualisé le 28/03/2020

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 des tests unitaires et fonctionnels de l'application Symfony.

subject Lire l'article complet


Doctrine

Publié le 19/02/2020 • Actualisé le 14/03/2020

Dans cet article, nous allons voir comment faire en sorte pour que dans un projet Symfony, les dépôts Doctrine soient automatiquement configurés comme services sans avoir à ajouter la moindre configuration.

subject Lire l'article complet


Symfony

Publié le 31/12/2019 • Actualisé le 31/12/2019

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 apportées depuis symfony 1 à Symfony 5, spécialement sur la manière dont sont déclarés les services et comment ils sont utilisés. Finalement, nous essaierons de comprendre pourquoi ce nouveau contrôleur abstrait a été introduit.

subject Lire l'article complet


Symfony

Publié le 22/12/2019 • Actualisé le 24/12/2021

Dans cet article, nous allons passer en revue toutes les "meilleures pratiques" Symfony présentes dans la documentation officielle. Pour chacune, je dirai si je suis d'accord ou pas et pourquoi.

subject Lire l'article complet


Symfony

Publié le 07/12/2019 • Actualisé le 07/12/2019

Dans cet article, nous allons voir comment implémenter un leurre anti-spam de type "pot de miel" (🇬🇧 honeypot). Nous allons faire un test sur un formulaire d'inscription à une newsletter ne contenant qu'un champ email. Nous allons ausi logger ce qui a été bloqué afin de vérifier que tout fonctionne correctement.

subject Lire l'article complet


Symfony

Publié le 16/11/2019 • Actualisé le 18/04/2020

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 implémenterons un autocomplete en utilisant la fonctionnalité de suggestion d'elasticsearch.

subject Lire l'article complet


Symfony

Publié le 28/10/2019 • Actualisé le 28/10/2019

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é afin de remplir l'index. Nous verrons comment affiner la recherche en boostant certains champs puis finalement nous ajouterons la pagination à la liste de résultats.

subject Lire l'article complet


Symfony

Publié le 22/09/2019 • Actualisé le 12/01/2020

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 elasticsearch. Nous essaierons de garder la configuration aussi succincte que possible en gardant au maximum les paramètres par défaut. A la fin, sur ce site, nous pourrons rechercher des articles et snippets correspondant à un ou plusieurs mots-clés.

subject Lire l'article complet