Du Sud avec du Web dedans, et réciproquement

Ceux qui me connaissent le savent, je suis partisan d’une gestion intransigeante de la qualité sur le Web, et suis donc — comme souvent dans ce cas — un grand fan du cycle de conférences Paris Web qui a lieu tous les ans en octobre à Paris. C’est l’occasion d’y faire un état des lieux des meilleurs pratiques, d’attraper un rhume, de découvrir de nouvelles techniques, de profiter des joies du métro, ou de rafraîchir ses connaissances (au propre comme au figuré). Surtout, c’est l’occasion d’échanger avec d’autres passionnés de la profession autour de breuvages houblonnés le soir venu en refaisant le Web jusqu’à plus d’heure ni soif.

More …

Choisir son métier, arrêter de le (faire) subir

Je viens de finir la lecture de l’excellent billet de Thibault, « Dialogue avec un client ». Ce billet présente point pour point ma vision de ce qu’est une collaboration efficace autour d’un projet informatique ; je n’y apprends rien de vraiment nouveau (ayant partiellement nourri la conversation qu’il y relate), mais je suis ravi de voir que je ne suis pas le seul à partager le sentiment que la collaboration est vraiment à réinventer dans ce métier.

More …

Hosting a Symfony app on NginX using PHP-FPM

I recently had to make a capacity planning study for a client of mine for which I’ve been developing a Symfony application. Despite the hardware/cloud architecture problem, I also tried to optimize application performances from a webserver software point of view (the application is currently hosted on a standard Apache2 server using mod_php5). I dug Google a bit and found some very enthusiastic comments on PHP-FPM, a PHP FastCGI implementation and the NginX web server.

More …

A First Look at node.js and Express

With all the hype coming to server-side Javascript lately, especially around Node, I was feeling the need to give it a try to see how it goes. Also, getting back to work after three full weeks of unwired holidays was hard enough to worth deserving some playtime with cool and fun technologies.

More …

Tâches de déploiement spécifiques avec Symfony

Symfony propose une tâche de déploiement distant utilisant rsync fort pratique : une fois configurés les paramètres du serveur distant dans le fichier config/properties.ini de votre projet, un simple appel en ligne de commande synchronisera les fichiers du projet présents sur votre système de fichiers local vers l’hôte distant. Et si vous utilisez une clé SSH, l’opération ne vous demandera même pas de saisir votre mot de passe !

More …