atlas des actus
  Jérémy Decool
07  juillet     22h00
Courir après la fonctionnalité n’est pas un objectif
   L’IA permet à de nombreux éditeurs logiciels de livrer de nouvelles fonctionnalités toujours plus rapidement. Elle a augmenté la vitesse de...
02  juillet     22h00
La Clean Architecture ne se résume pas à une arborescence de dossiers
   Pour beaucoup, la Clean Architecture se résume à un découpage du code en 3 couches: Domain, Application et Infrastructure (avec éventuellement une...
26  juin     22h00
Domain Driven Design: l’essentiel est avant le code
   Pour beaucoup de développeurs, voir un dossier Domain dans le code source d’un projet, visant à isoler la partie métier, et avoir des objets riches...
16  juin     22h00
L’IA pousse à faire soi-même, au détriment de l’équipe
   Je commence à voir de plus en plus d’équipes ou le lead tech est devenu plus rapide à implémenter une fonctionnalité via l’IA qu’à l’expliquer, la d...
11  juin     22h00
L’IA génère, mais les fondamentaux restent
   Nous sommes à l’ère de la génération de code. L’IA génère dorénavant du code à une vitesse impressionnante. Avec elle, apparaissent des revues de...
05  juin     22h00
Qu’est-ce qu’un bon code l’ère de l’IA ?
   La semaine dernière, je faisais référence au mantra code is cheap . Depuis, j’ai trouvé le projet Agentic Engineering Patterns de Simon Willison qui...
31  mai     22h00
Profilez vos tests PHPUnit avec OpenTelemetry
   Un projet de développement informatique qui grossit, c’est une base de code qui grossit par la même occasion et la batterie de tests qui évolue en...
26  mai     22h00
L’IA accélère l’écriture du code, pas sa criticité
   L’une des phrases que j’entends le plus ces derniers temps est: code is cheap , à savoir que le code ne coûte plus grand-chose à produire et qu’il n...
22  mai     22h00
La meilleure technologie, c’est celle que l’équipe maîtrise
   Lorsque l’on doit résoudre un problème technique, il est tentant de chercher la solution la plus adaptée. Celle qui répond le mieux aux contraintes...
17  mai     22h00
Utiliser PHP avec Airflow
   Je travaille actuellement sur un projet orienté BI pour lequel des scripts d’analyse et de visualisation de données sont écrits en Python et sont...
11  mai     22h00
L’outil n’est pas la compétence
   L’IA a changé (comme pour beaucoup, je pense) ma manière de travailler. Pas seulement dans ma façon d’écrire du code, mais aussi dans les outils que...
08  mai     22h00
Faire des requêtes CTE avec Doctrine ORM en PHP
   J’ai déjà évoqué sur ce blog que le développement moderne avec les ORM masque les fonctionnalités avancées des SGBD au point que dorénavant les d...
05  mai     22h00
Être développeur, c’est résoudre des problèmes, pas écrire du code
   Je constate que de plus en plus de développeurs s’interrogent sur leur avenir face à l’IA. Je ne parle pas de simplement s’inquiéter de la perte de...
01  mai     22h00
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...
28  avril     22h00
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....
21  avril     22h00
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...
19  avril     22h00
La qualité est une responsabilité collective
   Dans la plupart des équipes ou je suis passé, les responsabilités étaient souvent fortement découpées. Le product owner définit, le développeur code,...
07  avril     22h00
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...
31  mars     22h00
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...
24  mars     23h00
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...
17  mars     23h00
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...
11  mars     23h00
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...
05  mars     23h00
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...
24  février     23h00
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...
17  février     23h00
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...
15  février     23h00
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...
13  février     23h00
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...
11  février     23h00
Savoir jusqu’ou 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 ....
03  février     23h00
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...
29  janvier     23h00
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...
20  janvier     23h00
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.Il n’y a...
13  janvier     23h00
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.Les équipes techniques discutent et débattent réguli...
06  janvier     23h00
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...
03  janvier     23h00
Récapitulatif 2025
   Je ne suis pas coutumier du traditionnel récapitulatif de l’année écoulée, néanmoins cela ne fait pas de mal de regarder un peu en arrière de temps...
16  décembre     23h00
Ce que l’on tolère devient un nouveau standard d’entreprise
   Ce que l’on tolère devient un nouveau standard d’entreprise.Du code sans tests qui est accepté un jour deviendra la norme de demain. Un raccourci...
11  décembre     23h00
L’onboarding développeur en 1 étape
   L’onboarding d’un nouveau développeur sur un projet est une étape cruciale. Rien de plus frustrant que de devoir passer plusieurs heures à configurer...
02  décembre     23h00
Les réunions hybrides (présentiel distanciel)
   Quand on commence à faire du télétravail, on se rend rapidement compte que les réunions hybrides (à la fois en présentiel et distanciel) sont...
25  novembre     23h00
Les boring technologies , un choix sous-estimé
   Les boring technologies (comprendre les technologies ennuyantes) sont clairement les technologies les plus sous-cotées actuellement.D’un côté, il y a...
18  novembre     23h00
La taille d’une équipe est importante
   Pour être efficiente, la taille d’une équipe ne devrait pas dépasser 12 personnes. Elle devrait même idéalement se situer entre 5 et 9 personnes. C...
12  novembre     23h00
Équipe et individualité
   Une équipe n’est pas uniquement la somme d’individualité qui travaille conjointement. Une équipe, c’est un ensemble de personnes qui avance à un but...
04  novembre     23h00
Les équipes de développement ne sont pas immuables
   Les équipes de développement ne sont pas immuables. Lorsqu’elles se retrouvent modifiées par l’arrivée ou le départ d’un nouveau membre, c’est une...
28  octobre     23h00
Le problème n’est pas humain, il est organisationnel
   Une des phrases que j’ai le plus entendue depuis le début de ma carrière est l’équipe X n’a pas conscience des problèmes de l’équipe Y . Et dans la...
21  octobre     22h00
Expliquer un concept avant de le nommer
   Au fil des années, j’ai appris à expliquer un concept avant de le nommer.Partir d’un problème, décrire les différentes solutions envisagées, leurs...
14  octobre     22h00
Comment arbitrer les développements prioritaires ?
   Comment arbitrer les développements prioritaires ? Quelles fonctionnalités prioriser ? La réponse à ces questions peut être trouvée dans le d...
06  octobre     22h00
Build vs Buy
   Dans ma publication de la semaine dernière, j’évoquais le fait que la solution à un problème logiciel ne provient pas nécessairement du code. Mais...
29  septembre     22h00
Les meilleures solutions ne proviennent parfois pas du code
   Dans les équipes de développement, les meilleures solutions ne proviennent parfois pas du code.Pour que cela soit possible, il faut pouvoir prendre...
27  septembre     22h00
Le langage de programmation n’est qu’un outil pour arriver à ses fins
   Cela fait plusieurs années que j’entends régulièrement je suis développeur X (insérer n’importe quel langage de programmation ou framework). Cette...
22  septembre     22h00
La loi de Conway
   L’organisation interne d’une entreprise a un impact direct sur la manière dont y sont développés les outils. L’organisation et les interactions au...
15  septembre     22h00
You run it, You build it
   Mon expérience a montré que les équipes qui assurent l’ensemble du cycle de vie d’un produit (de la conception au déploiement en passant par sa...
08  septembre     22h00
On ne peut pas améliorer ce que l’on ne mesure pas
   Au cours de ma carrière, j’ai vu de nombreuses équipes de développement avancer en mode tunnel , à l’aveugle, avec comme seule vision la liste des t...
1783990307