<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog — Clément Bresson, Tech Lead en temps partagé</title><description>Notes d’un tech lead en temps partagé : architecture logicielle, revues de code, harnais IA, design systems et encadrement de petites équipes de dev.</description><link>https://clementbresson.com/fr/blog/</link><language>fr</language><atom:link href="https://clementbresson.com/fr/rss.xml" rel="self" type="application/rss+xml"/><item><title>Multi-tenant : les quatre niveaux de séparation des données</title><link>https://clementbresson.com/fr/blog/multi-tenant-data-isolation-four-levels/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/multi-tenant-data-isolation-four-levels/</guid><description>Un SaaS qui gère des données sensibles doit séparer celles de chaque client. Quatre niveaux, du tenant_id à l’infra dédiée, et celui que je choisis souvent.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>Pourquoi je me lance à 100 % sur le développeur un jour par semaine</title><link>https://clementbresson.com/fr/blog/going-all-in-on-one-day-a-week/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/going-all-in-on-one-day-a-week/</guid><description>Cinq profils quasi identiques m’ont demandé la même chose : un développeur qui surveille leurs arrières, sans temps plein. J’en fais mon métier.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>Temps partagé</category></item><item><title>Le marché des développeurs est en pleine mutation</title><link>https://clementbresson.com/fr/blog/the-developer-market-is-shifting/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/the-developer-market-is-shifting/</guid><description>Les grosses équipes de dev se réduisent à cause de l’IA. Pendant ce temps, les PME créent leurs outils internes et auront besoin d’experts quelques jours par mois.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>L’ère de l’IA</category><category>Temps partagé</category></item><item><title>Un « Model », c&apos;est quoi ? Deux choses qui n&apos;ont rien à voir</title><link>https://clementbresson.com/fr/blog/model-orm-vs-domain-model/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/model-orm-vs-domain-model/</guid><description>« Model » désigne le Model d’un ORM comme le domain model du DDD. Les confondre fait croire qu’on a modélisé son métier alors qu’on a décrit ses tables.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>Functional Core, Imperative Shell : la fin des mocks partout</title><link>https://clementbresson.com/fr/blog/functional-core-imperative-shell/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/functional-core-imperative-shell/</guid><description>Le talk Boundaries de Gary Bernhardt (2012) reste un des meilleurs conseils de testing : séparer décisions et actions, ne passer que des valeurs entre les deux.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Tests</category></item><item><title>Le TJM à l’expérience ne mesure plus rien</title><link>https://clementbresson.com/fr/blog/daily-rates-after-ai/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/daily-rates-after-ai/</guid><description>La grille de TJM reposait sur les années d’expérience parce que le clavier bornait l’écart entre bons et mauvais développeurs. Avec l’IA, ce goulot saute.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>L’ère de l’IA</category><category>Temps partagé</category></item><item><title>dependency-cruiser : un capteur computationnel pour vos agents IA</title><link>https://clementbresson.com/fr/blog/dependency-cruiser-as-a-sensor-for-ai-agents/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/dependency-cruiser-as-a-sensor-for-ai-agents/</guid><description>dependency-cruiser cartographie les imports et fait échouer la CI quand une frontière est violée. Un capteur pour l’IA, qui exige une architecture claire.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>Harnais IA</category><category>Architecture</category></item><item><title>Harnais IA : guides et capteurs, les quatre cases à remplir</title><link>https://clementbresson.com/fr/blog/ai-harness-guides-and-sensors/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/ai-harness-guides-and-sensors/</guid><description>Un harnais, c’est tout ce qui, dans un agent, n’est pas le modèle. Deux axes, quatre cases, et une conclusion qui fait mal sur la harnessability d’une codebase.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>Harnais IA</category></item><item><title>Créer un produit est simple. La distribution, non.</title><link>https://clementbresson.com/fr/blog/distribution-is-the-hard-part/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/distribution-is-the-hard-part/</guid><description>Construire un produit dépend des développeurs. Vendre, onboarder et retenir des clients, non. Un plan simple pour les porteurs de projet tech.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><category>Temps partagé</category></item><item><title>Vos tests sont verts, mais ça ne prouve rien : le mutation testing</title><link>https://clementbresson.com/fr/blog/mutation-testing-in-the-age-of-ai-generated-tests/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/mutation-testing-in-the-age-of-ai-generated-tests/</guid><description>Le coverage mesure les lignes traversées, pas celles vérifiées. Le mutation testing mesure si vos tests détectent, vital quand des agents écrivent les tests.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>Tests</category><category>Harnais IA</category></item><item><title>Le développeur senior à mi-temps : un nouveau modèle de freelancing</title><link>https://clementbresson.com/fr/blog/the-part-time-senior-developer/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/the-part-time-senior-developer/</guid><description>Dans les boîtes où le produit n’est qu’un support au business, le vibe-coding atteint vite un mur. Un senior quelques jours par mois suffit souvent à le lever.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>Temps partagé</category><category>L’ère de l’IA</category></item><item><title>Vertical Slice Architecture : ranger le code par requête</title><link>https://clementbresson.com/fr/blog/vertical-slice-architecture/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/vertical-slice-architecture/</guid><description>Ajouter un champ touche six fichiers dans quatre dossiers ? La fonctionnalité n&apos;est rangée nulle part. La VSA de Jimmy Bogard range le code par requête.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>Le prochain goulot d’étranglement du développement, c’est la RAM</title><link>https://clementbresson.com/fr/blog/the-next-bottleneck-is-ram/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/the-next-bottleneck-is-ram/</guid><description>L’IA a déplacé le bottleneck de l’écriture vers la relecture. Le suivant est matériel : cinq agents en parallèle demandent une machine que peu auront.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>L’ère de l’IA</category></item><item><title>Combien de vos règles d’architecture cassent le build ?</title><link>https://clementbresson.com/fr/blog/architecture-rules-that-break-the-build/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/architecture-rules-that-break-the-build/</guid><description>Avec l’IA, une architecture standardisée devient un atout : chaque règle vérifiable par une machine est une contrainte, les autres ne sont que des intentions.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Harnais IA</category></item><item><title>Dummy, stub, spy, mock, fake : cinq doublures, une seule question</title><link>https://clementbresson.com/fr/blog/test-doubles-dummy-stub-spy-mock-fake/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/test-doubles-dummy-stub-spy-mock-fake/</guid><description>Les cinq types de doublures de test se confondent facilement. Une question posée à la doublure, tirée de Meszaros, suffit à les distinguer pour de bon.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>Tests</category></item><item><title>Trois questions pour choisir le bon outil pour votre prochain test</title><link>https://clementbresson.com/fr/blog/choosing-the-right-test-double/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/choosing-the-right-test-double/</guid><description>Test unitaire pur, intégration, Fake ou doublure qui enregistre les appels : une stratégie simple en trois questions pour choisir sans hésiter.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>Tests</category></item><item><title>« A dépend de B » : de quoi parle-t-on exactement ?</title><link>https://clementbresson.com/fr/blog/what-does-a-depends-on-b-mean/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/what-does-a-depends-on-b-mean/</guid><description>Une dépendance peut être vue par le compilateur, par un test, ou par personne. Trois questions pour rester précis, entre développeurs comme face à une IA.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>Une « couche » en architecture logicielle, c&apos;est quoi ?</title><link>https://clementbresson.com/fr/blog/what-is-a-layer-in-software-architecture/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/what-is-a-layer-in-software-architecture/</guid><description>Abstraction, technique, flux d&apos;appel, dépendances, déploiement : « couche » désigne cinq découpages différents, et votre programme les a sans doute tous.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>Clean Architecture : la Dependency Rule, et rien d&apos;autre</title><link>https://clementbresson.com/fr/blog/what-is-clean-architecture/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/what-is-clean-architecture/</guid><description>Ce que Robert C. Martin extrait en 2012 des architectures Hexagonale, Onion et consorts : une seule règle vérifiable dans le code, la Dependency Rule.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>L&apos;Onion Architecture : le code métier au centre</title><link>https://clementbresson.com/fr/blog/what-is-onion-architecture/</link><guid isPermaLink="true">https://clementbresson.com/fr/blog/what-is-onion-architecture/</guid><description>Jeffrey Palermo, 2008 : une règle de dépendance unique pour que le code métier ne subisse plus les changements de technologie.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>Architecture</category></item></channel></rss>