<?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, 23 Mar 2026 07:26:42 +0000</pubDate>
    <lastBuildDate>Mon, 23 Mar 2026 07:26:42 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <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>
    
      <item>
        <title>I tried vibe-coding. It’s cool, indeed, but is it doomsday?</title>
        <description>
          
            Is AI going to replace software engineers? I decided to road-test it with a real-life coding challenge: build an application from scratch using a technology I barely knew. The goal? Understand if all those claims about the programmer&apos;s doomsday have some foundation.
          
        </description>
        <pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2026/02/11/vibe-coding.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2026/02/11/vibe-coding.html</guid>
        
        <category>ai</category>
        
        <category>integration-testing</category>
        
        <category>testing</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/vibe-coding/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>ServiceComposer contract-less composition request handlers</title>
        <description>
          
            Recently, I started thinking about evolving the ServiceComposer user-facing API. I was faced with many options, leading me to analysis paralysis. I decided to start with a principle first: The feel-at-home ServiceComposer principle. This principle led me to introduce a new syntax that mimics ASP.NET controllers for defining composition handlers. This syntax helps users reduce the learning and adoption curve. Let&apos;s take a look, shall we?
          
        </description>
        <pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate>
        
        <atom:updated>2026-02-13T00:00:00+00:00</atom:updated>
        
        <link>https://milestone.topics.it/2025/04/23/contract-less-handlers.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2025/04/23/contract-less-handlers.html</guid>
        
        <category>viewmodel-composition</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/contract-less-handlers/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>All the new goodies in ServiceComposer</title>
        <description>
          
            Thanks to users’ feedback, I enjoyed working on some new cool ServiceComposer features, namely endpoint filters, a greatly improved event handling API, and declarative model binding, which paves the way for a new cool feature in the works
          
        </description>
        <pubDate>Wed, 08 Jan 2025 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2025/01/08/all-new-goodies-in-servicecomposer.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2025/01/08/all-new-goodies-in-servicecomposer.html</guid>
        
        <category>viewmodel-composition</category>
        
        <category>development</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/all-new-goodies-in-servicecomposer/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>Happy 20 years, dear blog</title>
        <description>
          
            I’ve been blogging for the last twenty years, with ups and downs. Nonetheless, it’s a milestone to celebrate.
          
        </description>
        <pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2024/11/30/anniversary.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2024/11/30/anniversary.html</guid>
        
        <category>personal</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/20-anniversary/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>A small ServiceControl maintenance utility</title>
        <description>
          
            From time to time, I enjoy writing code on the side, like an open-source project. This time, the opportunity came from a support case and the need to ease the customer&apos;s life in their daily maintenance tasks.
          
        </description>
        <pubDate>Tue, 09 Apr 2024 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2024/04/09/service-control-ghost-endpoints.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2024/04/09/service-control-ghost-endpoints.html</guid>
        
        <category>development</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/service-control-ghost-endpoints/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>Someone says event, and magically, coupling goes away</title>
        <description>
          
            I feel events are used too many times as a hammer to dismantle coupling. Unfortunately, it&apos;s gold plating. It might look better, but it&apos;ll fire back in the long term and cost more.
          
        </description>
        <pubDate>Fri, 16 Feb 2024 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2024/02/16/events-magic.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2024/02/16/events-magic.html</guid>
        
        <category>architecture</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/events-magic/header.jpg" type="image/jpeg"/>
        
      </item>
    
      <item>
        <title>I gotta tell you: CQRS doesn&apos;t imply Event Sourcing</title>
        <description>
          
            Too many times, Event Sourcing is presented as the natural companion to CQRS. That&apos;s not the case. CQRS doesn&apos;t dictate using Event Sourcing. Let&apos;s see why.
          
        </description>
        <pubDate>Sat, 27 Jan 2024 00:00:00 +0000</pubDate>
        
        <link>https://milestone.topics.it/2024/01/27/cqrs-and-es.html</link>
        <guid isPermaLink="true">https://milestone.topics.it/2024/01/27/cqrs-and-es.html</guid>
        
        <category>architecture</category>
        
        
        
        <enclosure url="https://milestone.topics.it/img/posts/cqrs-and-es/header.jpg" type="image/jpeg"/>
        
      </item>
    
  </channel>
</rss>
