Performances, Outils, Bonnes pratiques …

Commencer a développer en mode debug…

Le 25-10-2016

En 2016, beaucoup trop de développeurs ne connaissent pas ou n’utilisent toujours pas l’affichage des erreurs / notices / warnings lorsqu’ils développent.
Ceci est un coup de gueule article avec quelques bonnes pratiques à mettre en place lors des développements.

Let’s Encrypt – HTTPS pour tous

Le 06-03-2016

Avec l’arrivée de HTTP/2, les préconisations de Google mais surtout pour la sécurité des informations de nos internautes, le HTTPS va devenir progressivement obligatoire pour les sites internet en tout genre.

La bonne nouvelle dans tout ça, c’est qu’un super projet open source appelé Let’s Encrypt est né et propose des certificats SSL/TLS (Secure Sockets Layer/Transport Layer Security) gratuits.

Bonnes pratiques MySQL

Le 29-06-2015

Lors d’une démarche d’optimisation des performances dans une application web, la question de l’optimisation de la base de données revient continuellement.

Des bonnes pratiques adoptées dès la phase de conception d’une application permettent souvent d’éviter les éventuels problèmes de performances au niveau du modèle de données.
L’optimisation des requêtes permet de gagner du temps d’exécution et certains outils permettent de donner des informations importantes d’optimisation.

Cet article relate une liste de bonnes pratiques permettant l’optimisation des performances MySQL.

Améliorer les performances avec xDebug

Le 14-03-2015

xDebug est un outil de débogage et de profiling applicatif pour PHP. Il permet de détecter les erreurs dans les scripts développés et de les visualiser plus facilement qu’avec PHP seul. xDebug permet aussi de donner des informations importantes sur les éventuels problèmes de performance dans votre application web à l’aide du profiling et la visualisation des « traces ».

Développer avec Docker

Le 18-02-2015

Lors de mes recherches et de mes derniers projets j’ai eu l’occasion d’utiliser docker en tant qu’environnement de développement et de test. L’utilisation d’un environnement local de développement permet énormément de choses et est très évolutif et surtout permet de ne pas surcharger son laptop de bases de données et de serveurs.

Docker permet de partager un même environnement de développement et de test entre tous les développeurs a l’aide d’un seul fichier de configuration et de quelques lignes de commandes. Il permet donc d’éviter les longues matinées (voir journées) destinées a juste installer un environnement de développement pour chaque développeur au lancement d’un projet.

Page suivante »