<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Milestone — Mauro and the sustainable development</title>
    <description>The journey is the most important thing, not the destination. Find your next destination and start traveling again.
</description>
    <link>https://milestone.topics.it/</link>
    <atom:link href="https://milestone.topics.it/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 09 Nov 2026 06:17:14 +0000</pubDate>
    <lastBuildDate>Mon, 09 Nov 2026 06:17:14 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Back to Basics: who owns the data?</title>
        <description>
          
            When you&apos;re involved with something for a very long time, it&apos;s easy to fall into the trap of taking many concepts for granted. Let&apos;s go back to the basics and build a common foundation. Today&apos;s topic is data ownership.
          
        </description>
        <pubDate>Mon, 09 Nov 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/11/09/back-to-basics-data-ownership.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/11/09/back-to-basics-data-ownership.html</guid>
        
        <category>soa</category>
        
        <category>architecture</category>
        
        <category>back-to-basics</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/back-to-basics-data-ownership/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>What I&apos;m sure of is that it&apos;s distributed last</title>
        <description>
          
            Monolith first or microservices first? Both answers describe how the system is deployed, not how it&apos;s designed. What comes first is finding the logical boundaries. Distribution is a physical decision, and it should be the last one we make.
          
        </description>
        <pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/11/05/distributed-last.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/11/05/distributed-last.html</guid>
        
        <category>architecture</category>
        
        <category>distributed-systems</category>
        
        <category>soa</category>
        
        <category>logical-vs-physical</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/distributed-last/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>Will AI eat our jobs, or multiply them? Yes</title>
        <description>
          
            One half of my feed says AI will make developers obsolete. The other half says it will multiply what we can build. Both can&apos;t be right. Or can they? And what happens when English becomes the programming language?
          
        </description>
        <pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/11/02/ai-eats-or-amplifies.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/11/02/ai-eats-or-amplifies.html</guid>
        
        <category>ai</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/ai-eats-or-amplifies/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>ServiceComposer: how do strongly-typed models affect composition and decomposition?</title>
        <description>
          
            Strongly typed models make the compiler our friend, but in ViewModel Composition, they can quietly reintroduce the coupling we worked hard to remove. Let&apos;s see how to get type safety on both sides of the HTTP request without giving up autonomy.
          
        </description>
        <pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/10/28/servicecomposer-strongly-typed-models.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/10/28/servicecomposer-strongly-typed-models.html</guid>
        
        <category>soa</category>
        
        <category>viewmodel-composition</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/servicecomposer-strongly-typed-models/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>Seven emails later: duplicate messages are not a theoretical problem</title>
        <description>
          
            Duplicate messages are often dismissed as a corner case. My inbox disagrees. Let&apos;s look at how duplicates happen, sent, received, or processed more than once, and what we can do about them.
          
        </description>
        <pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/10/24/seven-emails-duplicate-messages.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/10/24/seven-emails-duplicate-messages.html</guid>
        
        <category>messaging</category>
        
        <category>distributed-systems</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/seven-emails-duplicate-messages/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>I built a Node.js library over a weekend. I don&apos;t know Node.js</title>
        <description>
          
            After my vibe-coding experiment, I went back for round two: a transactional session for Node.js, the outbox pattern, NServiceBus compatibility, published to npm and NuGet. Fun, surprisingly easy, and a lot less couch-and-broken-leg drama than last time.
          
        </description>
        <pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/10/21/zusammen.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/10/21/zusammen.html</guid>
        
        <category>ai</category>
        
        <category>nservicebus</category>
        
        <category>messaging</category>
        
        <category>distributed-systems</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/zusammen/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>ServiceComposer 5.2 OpenTelemetry support</title>
        <description>
          
            OpenTelemetry tracing is one of those things you don&apos;t want until you need it. With version 5.2, ServiceComposer integrates with ASP.NET tracing adding relevant information to the ASP.NET spans.
          
        </description>
        <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/05/15/service-composer-telemetry.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/05/15/service-composer-telemetry.html</guid>
        
        <category>soa</category>
        
        <category>viewmodel-composition</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/service-composer-telemetry/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>I&apos;m sorry. Your emergencies are not my problems, at least not now</title>
        <description>
          
            We might be finding ourselves in a vicious loop, our productivity is a disaster, we&apos;re putting in more and more hours, but things get even worse. Maybe we&apos;re not the problem.
          
        </description>
        <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/03/19/your-emergencies-not-my-problems.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/03/19/your-emergencies-not-my-problems.html</guid>
        
        <category>self-organization</category>
        
        <category>remote-work</category>
        
        <category>time-management</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/your-emergencies-not-my-problems/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>ServiceComposer 5.1 scatter/gather support</title>
        <description>
          
            Scatter/gather represents a subset of the ViewModel Composition problem space: all the downstream endpoints return the same type of data with the same schema. It was a natural addition to ServiceComposer.
          
        </description>
        <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/03/12/scatter-gather.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/03/12/scatter-gather.html</guid>
        
        <category>soa</category>
        
        <category>viewmodel-composition</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/scatter-gather/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>NServiceBus.IntegrationTesting 3 — A new container-based architecture</title>
        <description>
          
            AI is the great enabler. I&apos;ve been doing so many things I always wanted to do but never found the time. This time, it&apos;s a new version of the NServiceBus.IntegrationTesting framework removing all the limitations of the previous versions by introducing a container-based hosting architecture, providing full endpoint-under-test isolation.
          
        </description>
        <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/03/06/integration-testing-3.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/03/06/integration-testing-3.html</guid>
        
        <category>integration-testing</category>
        
        <category>testing</category>
        
        <category>ai</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/integration-testing-3/header.jpg" type="image/jpeg"/>
        
      </item>
    
  </channel>
</rss>
