Catégorie "symfony"


Elasticsearch, définition d'un document et recherches usuelles

Paru le 31/03/2017

Afin d’obtenir une recherche basique et avoir une fonctionnalité rapidement, vous n’avez pas configuré vos documents et laissé Elasticsearch déduire les types à partir des données que vous envoyez. C’est là que vous entendez les phrases “On va rajouter des critères” et “On veut la recherche comme Google” sur fond de “Plus gros le logo !” et que les difficultés commencent.

Lire la suite

Convertir un en-tête en objet à utiliser en argument de contrôleur

Paru le 24/03/2017

Occasionnellement une requête a besoin d’une information supplémentaire. C’est souvent le cas pour les API, par exemple si elle propose les mêmes méthodes mais pour plusieurs sections, la sélection de la section peut être unifiée en envoyant un identifiant de section dans les en-têtes plutôt qu’en argument de chaque méthode.

Lire la suite

Ajouter Elasticsearch pour vos recherches

Paru le 17/03/2017

Elasticsearch (ES) est un moteur de recherche qui vous permet d’indexer des documents (entendez, des données) très facilement. Fini les requêtes Doctrine imbuvables et lentes avec beaucoup de jointures et conditions !

Lire la suite

Json Web Token et les API Rest

Paru le 10/03/2017

Les API Rest sont actuellement très populaires, elles permettent de s’interfacer avec une grande variété de clients mais quel système de sécurité commun peut-on mettre en place pour mes échanges ?

Lire la suite

Trucs et astuces sur Docker

Paru le 20/02/2017

Quelques trucs et astuces pour se faciliter la vie avec Docker

Lire la suite

Plus d'extensions et contextes pour Behat

Paru le 17/02/2017

Voici quelques extensions et contextes bien utiles pour tests de bout en bout avec Behat.

Lire la suite

Avoir des tests end-to-end plus rapides

Paru le 10/02/2017

Un point négatif des tests fonctionnels c’est que plus on ajoute des fonctionnalités, plus ils deviennent nombreux et prennent plus de temps à être exécuté. C’est un souci pour les développeurs, car il faut attendre qu’ils soient tous corrects pour pousser une branche et également un souci pour l’intégration continue qui ne fait le déploiement qu’une fois les tests vérifiés.

Lire la suite

Personnaliser Behat

Paru le 02/02/2017

Pour aller plus loin avec Behat, vous avez besoin de comprendre le langage Gherkin. Cela passe par la compréhension des contextes et la possibilité d’utiliser des fonctionnalités de Symfony dans les tests.

Lire la suite

Docker et le ménage

Paru le 26/01/2017

Plus d’espace disque ? Si vous utilisez Docker pour vos projets, les containers et les images laissent une empreinte assez forte sur le disque dur. Je vous propose quelques commandes pour reprendre la main sur l’utilisation du disque.

Lire la suite

Tester son code avec Behat

Paru le 20/01/2017

On aborde le sujet des tests dans un projet. Plus particulièrement des tests fonctionnels qui peuvent être réalisés avec Behat. Behat est un framework PHP qui permet de rapidement mettre en place ce type de tests.

Lire la suite

Retomber sur ses pattes avec Git

Paru le 13/01/2017

Git est un logiciel de gestion de versions décentralisé très prisé. Quand on l’utilise, il n’est pas rare de faire des faux pas et ceux-ci peuvent être très destructeurs. Toutefois, Git permet de revenir sur nos erreurs pour les corriger.

Lire la suite

Autoriser l'accès à des fonctionnalités

Paru le 05/01/2017

Comment faciliter la gestion des autorisations à travers l’utilisation de permissions liées à des fonctionnalités ?

Lire la suite

Travailler avec PHPStorm

Paru le 28/12/2016

Pour développer j’utilise PHPStorm. Afin d’ajouter quelques fonctionnalités bien utiles à mon IDE, j’ajoute quelques plug-ins.

Lire la suite

Définir la locale

Paru le 22/12/2016

Si vous avez développé un site avec plusieurs langues disponibles, vous avez été confrontés à un problème : laquelle afficher pour la page en cours et comment faire en sorte que Symfony l’utilise ?

Lire la suite

Analyser la mémoire de PHP

Paru le 16/12/2016

Avec une équipe de SensioLabs, nous avons accompagné une entreprise dans la définition de l’architecture technique d’un projet jusqu’à sa mise en production. Mais un problème est survenu dans une des fonctionnalités.

Lire la suite

Les formulaires et Symfony - Partie 4

Paru le 08/12/2016

Les formulaires, quelques bonnes pratiques et trucs et astuces basiques. Cet article est le quatrième d’une série d’extraits de cas pratique sur les formulaires.

Lire la suite

Les formulaires et Symfony - Partie 3

Paru le 28/11/2016

Les formulaires, quelques bonnes pratiques et trucs et astuces basiques. Cet article est le troisième d’une série d’extraits de cas pratique sur les formulaires.

Lire la suite

Les formulaires et Symfony - Partie 2

Paru le 21/11/2016

Les formulaires, quelques bonnes pratiques et trucs et astuces basiques. Cet article est le deuxième d’une série d’extraits de cas pratique sur les formulaires.

Lire la suite

Les formulaires et Symfony - Partie 1

Paru le 14/11/2016

Les formulaires, quelques bonnes pratiques et trucs et astuces basiques. Cet article est le premier d’une série d’extraits de cas pratique sur les formulaires.

Lire la suite

Débogage pas à pas

Paru le 02/10/2015

Comment comprendre ce qu’il se passe dans une application ? Il arrive que nous ayons un fonctionnement inattendu, que nous tentions de comprendre le fonctionnement d’un bundle tiers ou que nous ayons à faire de la rétro-ingénierie sur des applications que l’on prend en main.

Lire la suite

Quand les bugs s'en mêlent

Paru le 05/05/2015

Bien que nous fassions tous du code diamant (magnifique, solide et transparent), ce dernier vit sa vie et les problèmes surgissent. Lors du SymfonyLive 2015, Nicolas Grekas a présenté ce que le framework Symfony vous apporte pour déboguer confortablement.

Lire la suite