Drupal 12 est prévu pour la semaine du 7 décembre 2026, et Drupal 10 atteint sa fin de vie le 9 décembre 2026. Les deux dates figurent sur la même page du calendrier des versions du cœur de Drupal, à deux lignes d’écart, et la plupart des exploitants de sites Drupal 10 n’en ont remarqué aucune. La première alpha de la...
Développement logiciel
Articles, guides et tutoriels sur Développement logiciel, avec des conseils pratiques pour les développeurs et les entreprises.
Une intégration Salesforce n’échoue presque jamais sur le protocole. S’authentifier est un problème résolu, et écrire un enregistrement aussi. Ce qui tue les projets, c’est le quota d’appels quotidien et la forme du modèle de données, découverts en général trois semaines après la mise en production, quand le traitement...
La plupart des projets de développement d’extensions WordPress suivent la même trajectoire. Quelqu’un a besoin d’un formulaire de réservation, d’un importateur de flux ou d’un champ supplémentaire au moment du paiement, un développeur l’écrit, cela fonctionne, chacun passe à autre chose. Deux ans plus tard, le site...
Une migration CMS fait partie des rares projets où le travail technique peut se dérouler parfaitement et le résultat rester un désastre. Le site sort dans les temps, il est plus beau, il charge plus vite, et le trafic chute de moitié, parce que quelques centaines d’URL ont changé de forme et que personne n’a construit...
Un postmortem est facile à organiser et difficile à rendre utile. La réunion a lieu, un document est rédigé, quatre actions sont consignées, et six mois plus tard la même panne se reproduit pendant que quelqu’un retrouve l’ancien document en cherchant autre chose. Le mot sans blâme concentre l’essentiel de l’attention...
Le stockage des mots de passe est l’un des rares domaines du logiciel où il existe une vraie bonne réponse, publiée, tenue à jour et gratuite. C’est aussi l’un de ceux que l’on rate le plus régulièrement, parce que les mauvaises réponses ont été justes à une époque et que personne n’y est jamais revenu. L’échec est...
La sécurité de la chaîne d’approvisionnement logicielle passe pour un sujet réservé aux organisations dotées d’une équipe sécurité, et ce cadrage induit en erreur. Une petite équipe qui exploite quelques services dépend en général de centaines de paquets que personne chez elle n’a lus, récupérés au moment du build...
La documentation technique échoue d’une manière précise et prévisible. Quelqu’un en écrit beaucoup pendant deux semaines calmes, le système change, personne ne la met à jour, et en moins d’un an elle affirme avec aplomb des choses fausses. À ce stade, elle vaut moins que rien, parce que le lecteur qui lui fait...
L’onboarding développeur se mesure d’habitude à la durée de l’accueil administratif, et c’est prendre le problème par le mauvais bout. Le chiffre qui compte est un autre : combien de temps s’écoule avant qu’un nouvel ingénieur puisse modifier quelque chose en étant sûr de n’avoir rien cassé ailleurs. Dans la plupart...
Le séquestre de code source, aussi appelé entiercement ou software escrow, répond à une crainte légitime : le prestataire qui a construit et exploite votre système critique disparaît, et vous restez avec un outil dont vous dépendez et que vous ne savez pas maintenir. Un contrat de séquestre confie le code source à un...