Flux
Couleur d'accent
Toutes les sources

Jérémy Decool

51 articles Flux RSS
Programmation Web
Se former à un nouveau langage à l'ère de l'IA

Se former à un nouveau langage à l'ère de l'IA

C’est une habitude que j’ai depuis longtemps, je m’intéresse de manière plus ou moins assidue, chaque année à un langage de programmation autre que mon langage principal que j’utilise professionnellement. Ruby, Elixir, Rust, Go, Python ou encore Typescript. Cette année, ça sera C#. Mais à une période où l’intelligence artificielle écrit de plus en plus de code à notre place, est-ce qu’apprendre et explorer un nouveau langage a-t-il encore du sens ? 🇻🇬 This blog post is also available in…

Jérémy Decool
Quand personne ne répare la CI, ce n'est pas un bug. C'est un choix.

Quand personne ne répare la CI, ce n'est pas un bug. C'est un choix.

J’ai connu des équipes dans lesquels, quand on arrivait le matin, on pouvait constater que la branche principale était cassée depuis plusieurs jours. La CI (eg. l’intégration continue) échouait en continu, et personne dans l’équipe ne semblait s’en inquiéter. Quand on vit cette situation, ce n’est plus un problème technique, c’est un problème de culture. 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…

Jérémy Decool
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
Esc