Les failles de sécurité de base dans le web (1) : l’injection SQL

Par le passé, j’ai remarqué qu’un nombre non négligeable de développeurs web n’étaient pas du tout sensibilisés à la sécurité de leurs développements. Cela ne leur avait jamais été présenté comme une notion importante à prendre en charge, ni pendant leurs études, ni pendant leurs précédentes expériences professionnelles, ni dans…

Lire la suite

Les enseignements de la conquête spatiale

Nous avons fêté cet été les 50 ans du premier pas sur la Lune. C’est un bon moment pour jeter un regard sur l’histoire de la conquête spatiale et tenter d’en tirer des enseignements qui pourraient s’appliquer à notre domaine.Personnellement, j’ai toujours vu la conquête spatiale comme un mélange d’aventure…

Lire la suite

Git pre-commit hook : Vérification de fichiers PHP et Shell avant de les commiter

Quand on utilise un gestionnaire de sources comme Git ou Subversion (si vous n’en utilisez pas pour vos développements, vous connaissez la priorité n°1 sur votre liste de tâches), il est très facile de faire en sorte que les fichiers que l’on cherche à commiter sur le serveur soient vérifiés…

Lire la suite

L’innovation que j’attends concernant les ordinateurs portables

Il y a presque 20 ans, j’étais tombé sur un site créé par un collège américain, et dont le sujet était l’ordinateur portable idéal pour les étudiants. La définition était : une puissance infinie, une mémoire (de stockage) infinie et une autonomie infinie. Derrière ces définitions utopistes se cachait une…

Lire la suite

Lancement de Skriv, le logiciel de gestion de projets orienté workflow

J’ai déjà parlé plusieurs fois sur ce blog de Skriv, la startup que j’ai créée pour éditer un logiciel de gestion de projets. Pendant mes années en tant que directeur technique,  j’avais développé l’outil qui nous servait à gérer nos projets. Cet outil implémentait le workflow que nous utilisions pour…

Lire la suite

Architectures distribuées et traitements asynchrones

Cela fait quelque temps que je réfléchis à l’idée d’écrire un article sur les architectures distribuées, et plus particulièrement sur les traitements asynchrones. J’en parlais déjà au Forum PHP en 2013, dans de ma conférence intitulée «De 0 à 10 millions de visiteurs uniques avec les moyens d’une startup» mais…

Lire la suite