Flux
Toutes les sources

Jérémy Decool

19 articles Flux RSS
Programmation Web
L'IA accélère la valeur et les erreurs

L'IA accélère la valeur et les erreurs

L’IA permet de livrer plus vite, même parfois beaucoup plus vite. Mais livrer vite, ce n’est pas sans conséquences. Car si l’IA permet d’aller plus vite, elle accentue aussi les erreurs et les problèmes qui vont avec. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. Un mauvais choix d’architecture, une logique métier mal comprise, une dette technique ignorée: tout cela va…

Jérémy Decool
La qualité est une responsabilité collective

La qualité est une responsabilité collective

Dans la plupart des équipes où je suis passé, les responsabilités étaient souvent fortement découpées. Le product owner définit, le développeur code, la Q/A valide. Sur le papier, ça semble fonctionner, chacun à son rôle et ses responsabilités sont bien définies. Ce que l’on constate dans la pratique, c’est exactement l’inverse. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme…

Jérémy Decool
Déployer et livrer: et si c'était deux choses différentes ?

Déployer et livrer: et si c'était deux choses différentes ?

Dans de nombreuses équipes de développement, déployer c’est livrer des fonctionnalités aux utilisateurs. Pourtant, il est tout à fait possible de dissocier déploiement et livraison. Cela peut même avoir de nombreux avantages. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. Déployer du code est un acte technique: on dépose du code sur un serveur. Livrer une fonctionnalité…

Jérémy Decool
Le biais de nos choix techniques

Le biais de nos choix techniques

À mon sens, la compétence essentielle d’un développeur, ce n’est pas d’écrire du code (surtout à l’ère de l’IA), mais c’est de savoir choisir la bonne solution au bon problème et de savoir défendre ce choix. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. J’en parle régulièrement, je suis un défenseur des technologies “ennuyantes” (les « boring technologies ») et…

Jérémy Decool
Déploiement continu et cycles de développement longs

Déploiement continu et cycles de développement longs

Lorsque l’on travaille sur des applications web orientées SaaS, on a la chance de pouvoir livrer rapidement et régulièrement de nouvelles fonctionnalités aux utilisateurs. C’est ce qui se cache derrière les concepts de livraison ou de déploiement continu. Pourtant, beaucoup d’équipes font des mises en production qui concentrent des semaines de développement. Et c’est à mon sens un problème. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est…

Jérémy Decool
Période difficile pour les conférences développeur

Période difficile pour les conférences développeur

Avec l’avènement de l’IA, notre métier de développement logiciel doit se réinventer et avec lui, son écosystème. Je pense notamment aux conférences pour développeurs. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. Cela fait quelque temps que de nombreuses conférences, qui sont essentielles à notre métier, étaient en difficulté. Avec une économie compliquée, le sponsoring…

Jérémy Decool
Les profils T-Shaped

Les profils T-Shaped

Il y a un type de profil qui performe particulièrement bien dans les équipes projet. Des profils spécialisés, mais qui ont un truc en plus: des compétences transverses complémentaires. C’est ce que l’on retrouve derrière la notion de profil “T-Shaped”. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. Ce type de profil possède une expertise poussée dans un domaine, à…

Jérémy Decool
Arrêtez de blâmer vos utilisateurs

Arrêtez de blâmer vos utilisateurs

On a tous des phrases qui nous font réagir intérieurement. Parmi celles qui me font certainement le plus réagir, il y a les réactions du style « la plateforme est plantée, c’est la faute du client, il a fait n’importe quoi ». Parce que dans bien des cas, si le client a pu faire n’importe quoi, c’est parce que l’outil le lui a permis. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une…

Jérémy Decool
Ne confondez pas dette technique et préférence personnelle

Ne confondez pas dette technique et préférence personnelle

Quand on évolue dans la tech, on entend souvent parler de « dette technique ». Je trouve ce terme assez galvaudé, car souvent, lorsque l’on me parle de dette technique, ce que l’on m’explique c’est que le code ne correspond pas au « standard » du développeur qui en parle. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. Qui n’a jamais rencontré cette situation ? Un…

Jérémy Decool
Boring technology: les bases de données relationnelles

Boring technology: les bases de données relationnelles

La semaine dernière, j’évoquais les « boring technologies » et le fait qu’elles soient sous-cotées dans l’esprit collectif. Les bases de données relationnelles et le langage SQL en sont probablement l’exemple le plus courant. Très largement utilisées dans les projets nécessitant de stocker des informations, elles sont pourtant régulièrement boudées par les développeurs au premier problème. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est…

Jérémy Decool
Simplifier vos objets immuables avec PHP 8.5

Simplifier vos objets immuables avec PHP 8.5

PHP 8.5 a été publié le 20 novembre 2025 et, dans les nouvelles fonctionnalités proposées par cette version, on trouve notamment la possibilité de mettre à jour des propriétés lors du clonage d’objets. Une amélioration qui va permettre de simplifier nos objets immuables. En programmation orientée objet, un objet immuable est un objet dont l’état ne peut pas être modifié après sa création. Ainsi, toute “modification” visant à changer l’état de ce dernier conduit à la création d’une nouvelle…

Jérémy Decool
Ce site est de retour en France

Ce site est de retour en France

Cela fait plusieurs années que je m’intéresse beaucoup à la souveraineté numérique et la dépendance technologique que l’on peut avoir (principalement concentré sur des acteurs américains). J’en parlais dans un précédent article, mais à ce titre, je souhaite réduire ma dépendance aux GAFAM au profit d’acteurs français (ou européens). J’ai l’année dernière quitté la galaxie Google pour basculer chez Proton. Toutes mes applications et serveurs sont actuellement hébergés chez Scaleway avec les noms…

Jérémy Decool
Savoir jusqu'où utiliser les "boring technologies"

Savoir jusqu'où utiliser les "boring technologies"

Je milite activement pour l’utilisation des « boring technologies », les technologies ennuyeuses, mais maîtrisées par rapport aux solutions « tendances ». Le plus dur étant de savoir où s’arrêter et de déterminer à quel moment il est temps de changer de solutions. Ce billet a été initialement publié sur LinkedIn Voir la publication originale Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce. Choisir une technologie « ennuyante », c’est par exemple…

Jérémy Decool
Siloter les équipes, c'est effriter la cohésion

Siloter les équipes, c'est effriter la cohésion

J’évoque régulièrement la thématique du silotage des équipes. Aujourd’hui, j’aimerais revenir sur les barrières invisibles que cela crée pour la collaboration et le partage des connaissances. Découper les équipes, les isoler, c’est faire en sorte que ces dernières puissent se concentrer sur leur périmètre. Mais c’est aussi complexifier et réduire les interactions avec les autres équipes. Moins de communication, c’est plus d’incompréhensions. On perd ainsi progressivement la vision globale où…

Jérémy Decool
La réunion d'équipe la plus importante

La réunion d'équipe la plus importante

La réunion d’équipe que je considère comme indispensable est certainement la rétrospective. C’est un point essentiel pour favoriser l’amélioration continue et renforcer la dynamique d’équipe. La rétrospective permet de mettre en place un espace dédié pour réfléchir et prendre du recul sur le travail récent. Identifier ce qui a bien ou mal fonctionné. Décider et mettre en place des pistes d’amélioration pour la suite. Ce billet a été initialement publié sur LinkedIn Voir la publication originale…

Jérémy Decool
Esc