Articles publiés en 2020
2020-12-29 – Évolutions de la gouvernance des projets libres
Le mouvement du logiciel libre a commencé à se structurer au milieu des années quatre-vingt et on pourrait croire qu’après trente-cinq ans d’évolution, il a trouvé un mode de fonctionnement optimal qui n’est plus remis en question de nos... Lire la suite
2020-12-10 – Nous n’appartenons à personne !
Un de mes collègues a suggéré aujourd’hui de créer un outil pour identifier « qui n’appartenait pas à l’entreprise » sur certains canaux de communication partagés avec nos clients et partenaires. D’un usage courant, son expression était ... Lire la suite
2020-11-21 – Quelques réflexions sur la sauvegarde
En février 2014, j’ai écrit un article intitulé « Sauvegardez vos données personnelles ! », coup de gueule en réaction à la négligence d’une personne de mon entourage que j’avais pourtant alertée. Sept ans plus tard, il me semble utile d... Lire la suite
2020-10-20 – Documentation moderne de projet en C++
Ceux d’entre vous qui ont déjà développé – et sérieusement documenté – des logiciels en C++ et en Python le savent, Doxygen et Sphinx sont loin d’être équivalents. Alors que le premier ne génère que la documentation de référence de l’API... Lire la suite
2020-08-26 – Gestion des commentaires sur un site statique
Je n’ai probablement pas beaucoup de lecteurs, mais j’en ai au moins quelques uns et il leur arrive de me donner, de vive voix ou par mail, leur avis sur l’un de mes articles. C’était en effet les seuls moyens à leur disposition jusqu’à ... Lire la suite
2020-06-10 – Cout de l’impression laser
Pour répondre de manière argumentée à une question posée sur la liste francophone de Debian, j’en suis venu à rechercher quelques informations sur mon imprimante laser couleur (HP LaserJet Pro 200 Color M251n) : Lire la suite
2020-03-13 – Mes premiers pas avec Github Actions
Bien qu’une dizaine de plateformes SaaS fournissent un service d’intégration continue s’interfaçant avec Github, l’éditeur de ce dernier sentait bien qu’en ne proposant pas un service intégré comme le fait Gitlab avec Gitlab CI, il avait... Lire la suite
2020-01-25 – DevOps, un terme galvaudé
« J’administre Jenkins dans ma boite, je suis DevOps. » Combien de fois ai-je entendu pareille billevesée ? Je ne sais pas, je ne compte plus ! Lire la suite
2020-01-24 – Exécution « désordonnée » de jobs dans Gitlab CI
Si vous utilisez Gitlab CI, vous avez probablement remarqué que, lors de l’exécution d’un pipeline (script d’intégration continue), l’ordonnanceur attend que tous les jobs (tâches) d’un stage (étage du pipeline) soient terminés avant d’e... Lire la suite