

La promesse implicite des assistants de code IA était que les tests deviendraient une corvée du passé. La réalité documentée par Kent Beck, ThoughtWorks et plusieurs études de 2025 est l'inverse : avec l'IA, les tests deviennent indispensables — mais le travail s'est déplacé.
On voit passer beaucoup de promesses autour des agents IA. Le genre de discours qui raconte que “l’agent va faire tourner toute votre entreprise tout seul” et “remplacer dix personnes dans l’équipe”. Et évidemment, si vous ne l’utilisez pas dès demain matin, vous allez même perdre votre emploi la semaine prochaine. Influenceur, sors de ce corps. Je force un peu le trait, mais il faut bien compenser un peu le discours de certains :).
Arrêtons-nous une seconde sur le bruit ambiant. L'IA va remplacer les développeurs. Dans cinq ans, coder sera un métier obsolète. ChatGPT fait déjà le travail d'une équipe entière. Ces phrases, vous les avez lues, entendues, peut-être même prononcées. Elles circulent dans les conférences tech, les threads LinkedIn, les réunions de direction.

Un Design System est un investissement stratégique, pas un réflexe. Découvrez les signaux concrets qui indiquent qu'il est temps d'en construire un, les situations où il vaut mieux s'en passer, et les alternatives à considérer selon la maturité de votre organisation.

Symfony Scheduler sans worker Messenger ni Redis n'est qu'un cron déguisé. Découvrez les trois briques à avoir sous la main avant #[AsSchedule] et cinq jobs qui tournent aujourd'hui sur ce site.

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éveloppeurs ne maitrisent et ne connaissent guère plus que le classique SELECT ... FROM ... WHERE .... Dans les mécanismes méconnus et qui pourtant, pourrait permettre de soulager certains traitements applicatifs, on retrouve les CTE (Common Table Expressions). Voyons comment les utiliser avec Doctrine ORM en PHP.