Category Archives: Php

Afup Marseille PHP 7

J’ai eu l’occasion de présenter PHP 7 à l’Afup Marseille jeudi dernier. Je vous partage donc les slides m’ayant servi de support: http://blog.dev-art.fr/php7 (appuyer sur [s] si vous souhaitez afficher les notes) ainsi que les exercices utilisés lors de l’atelier que j’ai animé en seconde partie de ce meetup: https://github.com/GuillaumeDievart/php7-afup-marseille

Category: Php

Mon programme au Forum PHP 2015 !

Voilà maintenant 5 ans que je suis adhérent à l’AFUP, que je suis les évènements (Forum PHP et PHP Tour) via youtube et twitter ! Mais cette année je me suis enfin décidé à aller au Forum PHP. Pourquoi cette année ?

Category: Php

PHP 7.0.0

Vous avez certainement entendu parler de la nouvelle version majeure de PHP, non pas la 6 la 7 !! Celle qui est censée vous éviter de regarder du côté de Hack ou tout autre conccurent. Je vais tenter de vous présenter à travers cet article les nouveautés qui m’ont parues les plus intéressantes.

Category: Php

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.

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

uniqid est lent !!

C’est un constat que j’ai fait depuis un certain moment, mais le problème ayant refait surface il y a peu de temps sur l’application d’un de mes collègues, je me suis dit qu’il serait sympa de vous le partager !

Category: Php

Mauvais usage de la fonction array_shift

Aujourd’hui il m’est arrivé une petite mésaventure avec la fonction array_shift(). Cette fonction permet de retourner et supprimer le premier élément d’un tableau php. J’ai tendance à l’utiliser pour de lourd traitement en batch, ce qui me permet de libérer la mémoire au fur et à mesure du parcours du tableau.

Category: Php

Mise en place d’une plateforme LAMP – Partie 3

Cet article est la suite de Mise en place d’une plateforme LAMP – Partie 2. Dans cette troisième et dernière partie, nous allons nous consacrer à un outil permettant de monitorer l’ensemble de notre plateforme linux, Munin.

Category: Php