Elasticsearch | Filtrer via des scripts

L’objectif de ce mini blog-post est de donner un exemple de recherche de documents sur Elasticsearch en s’appuyant sur 2 valeurs d’un objet contenu dans un tableau. Ayant trouvé très peu de documentation sur ce type de requête, je me suis dit que ça serait une bonne idée de le partager.

Oops je viens de DELETE une table

Ce commitStrip m’a donné une idée d’article. Qui n’a jamais effectué une action irréversible en production pensant être en dev ? L’action à laquelle je pense plus particulièrement est la suppression d’une table, d’une base ou tout autre moment de solitude … Pas grave je backup Bien entendu tout le monde backup sa base de… Read More »

Playbooks LEMP Ansible

Dans le précédent article je vous avais présenté Ansible, comment l’installer, exécuter des commandes sur un ensemble de serveurs, et nous avions fait nos premiers pas avec les playbooks. Nous allons maintenant passer à la vitesse supérieure.

Introduction à Ansible

Dans cet article, je vais vous présenter un outil qui m’accompagne depuis quelques semaines pour mes tâches d’administration de serveurs, il s’agit d’Ansible.

ELK Magento

Dans cet article je vais vous montrer comment exploiter la pile ELK (elasticsearch, logstash et kibana) pour monitorer les performances de magento sans trop d’effort. Je ne vais pas m’étendre sur les détails de ces 3 logiciels, mais simplement vous décrire en quelques mots leur principal rôle.

Les normes de codage ça sert à rien

Je suis développeur depuis quelques années maintenant,et beaucoup des collègues avec qui j’ai pu travailler me considèrent comme quelqu’un de chiant,trop exigeant.D’après eux je perd mon temps sur des choses sans intérêt,comme le respect des normes de codage, la beauté d’un code.Pour eux l’essentiel pour un projet c’est qu’il fonctionne.

Elasticsearch | river-jdbc incrémental

Je travaille depuis une semaine sur la mise en place d’Elasticsearch en tant que data warehouse, et son exploitation depuis Kibana. J’ai donc besoin d’indexer un certain nombre de documents provenant de source différentes. Comme beaucoup, 90% de mes données sont actuellement stockées dans des tables MySQL. Certaines d’entre elles contiennent pas loin de 100… Read More »

Elasticsearch en 10min

Cette semaine, une mission qui m’a été confiée, était de trouver une solution pour catégoriser de manière automatique des articles. Je me suis donc naturellement tourné vers Elasticsearch, produit que je connais uniquement de nom car très populaire en ce moment. Je pars donc à la découverte d’Elasticsearch. Introduction Pour expliquer de manière simple, Elasticsearch… Read More »

Category: Php

Guzzle

Guzzle est un client HTTP développé en PHP. Je pense qu’aujourd’hui n’importe quel développeur s’est déjà retrouvé face à un web services. Les web services, ont beaucoup évolué, passant par des trams XML, SOAP et maintenant RESTful ! Guzzle permet donc d’attaquer facilement ce genre de web services, en utilisant le module cURL. Installation On… Read More »

Category: Php

Monolog

Je travaille actuellement sur la refonte de mon framework (https://github.com/GuillaumeDievart/Wise). Arrivé au composant logger, j’ai remis en question sa raison d’être ayant connaissance de l’existance de Monolog. Monolog respecte le standard PSR-3, standard que je voulais mettre en place pour le mien. Je vais donc arrêter mes développements et aller jeter un oeil à cette… Read More »

Category: Php