<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devnotes·garden</title>
    <link>https://garden.leplomb.work</link>
    <description>Notes techniques sur le DDD, l'Event Storming, l'architecture logicielle et le BFF.</description>
    <language>fr</language>
    <atom:link href="https://garden.leplomb.work/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>Composer un dashboard multi-contexte : fan-out vs projection</title>
    <link>https://garden.leplomb.work/notes/composition-multi-contexte</link>
    <description>Quand un écran a besoin de données venant de plusieurs bounded contexts, deux stratégies s&apos;opposent : appeler les services à la volée (fan-out) ou maintenir une projection pré-calculée. Critères de choix.</description>
    <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/composition-multi-contexte</guid>
  </item>
  <item>
    <title>Architecture Hexagonale — Ports &amp; Adapters</title>
    <link>https://garden.leplomb.work/notes/ports-et-adapters</link>
    <description>La règle de dépendance, les ports (interfaces) et les adapters (implémentations) : le squelette commun à la Clean Architecture et à l&apos;Architecture Hexagonale.</description>
    <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/ports-et-adapters</guid>
  </item>
  <item>
    <title>BFF, SignalR et Gateway — Arbitrages d&apos;architecture</title>
    <link>https://garden.leplomb.work/notes/bff-signalr-gateway-arbitrage</link>
    <description>Quand utiliser un BFF quand on a déjà une API Gateway, et comment intégrer SignalR sans tomber dans le god-service — arbitrages concrets et architectures cibles.</description>
    <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/bff-signalr-gateway-arbitrage</guid>
  </item>
  <item>
    <title>Introduction au CQRS</title>
    <link>https://garden.leplomb.work/notes/introduction-cqrs</link>
    <description>Ce que CQRS change concrètement dans ton architecture : séparer les lectures des écritures pour mieux scaler, tester et évoluer.</description>
    <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/introduction-cqrs</guid>
  </item>
  <item>
    <title>BFF vs GraphQL — Choisir son mode de composition</title>
    <link>https://garden.leplomb.work/notes/bff-vs-graphql</link>
    <description>BFF et GraphQL répondent au même problème — des clients aux besoins différents — avec des compromis radicalement différents. Comment choisir, et pourquoi ne pas empiler les deux par défaut.</description>
    <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/bff-vs-graphql</guid>
  </item>
  <item>
    <title>Backend For Frontend &amp; Clean Architecture</title>
    <link>https://garden.leplomb.work/notes/bff-clean-archi</link>
    <description>Pourquoi introduire un BFF entre ton frontend et ton backend métier, et comment l&apos;intégrer proprement dans une Clean Architecture.</description>
    <pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/bff-clean-archi</guid>
  </item>
  <item>
    <title>Event Storming en pratique — Livraison de pizza</title>
    <link>https://garden.leplomb.work/notes/livraison-pizza-event-storming</link>
    <description>Un export Event Storming complet (cas livraison de pizza) généré par EventStormer, lu et commenté pas à pas pour s&apos;entraîner à décoder un mur.</description>
    <pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/livraison-pizza-event-storming</guid>
  </item>
  <item>
    <title>Events de domaine vs Events d&apos;intégration</title>
    <link>https://garden.leplomb.work/notes/integration-events-vs-domain-events</link>
    <description>La différence fondamentale entre un Domain Event (interne à l&apos;agrégat) et un Integration Event (destiné aux autres bounded contexts) — et pourquoi les confondre casse l&apos;autonomie des contextes.</description>
    <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/integration-events-vs-domain-events</guid>
  </item>
  <item>
    <title>Introduction au DDD</title>
    <link>https://garden.leplomb.work/notes/introduction-ddd</link>
    <description>Les concepts fondamentaux du Domain-Driven Design — langage ubiquitaire, value objects, entités, agrégats et bounded contexts — avec des exemples concrets.</description>
    <pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/introduction-ddd</guid>
  </item>
  <item>
    <title>Event Storming — Le code couleur expliqué</title>
    <link>https://garden.leplomb.work/notes/event-storming-color-code</link>
    <description>Comprendre les post-it de l&apos;Event Storming : à quoi sert chaque couleur, quand l&apos;utiliser, et comment lire un tableau de bout en bout.</description>
    <pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate>
    <guid>https://garden.leplomb.work/notes/event-storming-color-code</guid>
  </item>
  </channel>
</rss>