Flux
Couleur d'accent
Toutes les sources

Jérémy Decool

31 articles Flux RSS
Programmation Web
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
Documentation vivante

Documentation vivante

N’importe qui ayant déjà écrit de la documentation sait que le principal problème, c’est qu’elle devient rapidement obsolète une fois écrite. 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. Il n’y a qu’à parcourir les README des projets sur lesquels vous travaillez pour probablement y trouver des informations qui ne correspondent plus à la réalité du projet. Il y…

Jérémy Decool
La formulation d'un message n'est pas un détail

La formulation d'un message n'est pas un détail

La manière dont on transmet un message est tout aussi importante que le fond du message lui-même. 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. Les équipes techniques discutent et débattent régulièrement d’idées et de concepts, de différentes solutions pour répondre à un problème. Une proposition d’architecture mal formulée, un retour de revue de code maladroit ou un…

Jérémy Decool
Les bonnes pratiques sont contextuelles

Les bonnes pratiques sont contextuelles

Ce qui fonctionne pour une équipe et un projet donné peut ne pas fonctionner ailleurs. L’architecture, la méthodologie, les pratiques en place qui ont fonctionné dans un contexte précis ne sont pas nécessairement transposables telles quelles d’une équipe à une autre ou d’un projet à un autre. 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. Il n’est pourtant pas rare de…

Jérémy Decool
Esc