<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Domenico Sibilio</title>
    <description>The latest articles on DEV Community by Domenico Sibilio (@dsibilio).</description>
    <link>https://dev.to/dsibilio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F227309%2F874b6659-b659-4e4c-a7db-2fbdb193f95c.jpeg</url>
      <title>DEV Community: Domenico Sibilio</title>
      <link>https://dev.to/dsibilio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dsibilio"/>
    <language>en</language>
    <item>
      <title>Seamless Integration with Remote Docker Hosts for Development</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Fri, 03 Jun 2022 06:02:27 +0000</pubDate>
      <link>https://dev.to/dsibilio/seamless-integration-with-remote-docker-hosts-for-development-1ae2</link>
      <guid>https://dev.to/dsibilio/seamless-integration-with-remote-docker-hosts-for-development-1ae2</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/geekculture/seamless-integration-with-remote-docker-hosts-for-development-7a369d94812f?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JxYmbKPV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/917/1%2Aao4tbseGZYAKTYlny-QOWw.png" alt="" width="880" height="290"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s go over the steps required to achieve seamless integration between your local environment and a remote Docker host!&lt;/p&gt;

&lt;p&gt;This way of working can be extremely useful in scenarios where Docker performance is lackluster on the local OS (Docker works best on &lt;strong&gt;Linux&lt;/strong&gt;), or even more so when we’re forced to work with images that are not natively compatible with the local CPU architecture (looking at you, &lt;strong&gt;Macbook Pro M1&lt;/strong&gt;!).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/geekculture/seamless-integration-with-remote-docker-hosts-for-development-7a369d94812f?source=rss-299466747366------2"&gt;Continue reading on Geek Culture »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>mac</category>
      <category>apple</category>
      <category>engineering</category>
    </item>
    <item>
      <title>Streaming Docker Containers to your Browser</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Mon, 24 Jan 2022 00:04:03 +0000</pubDate>
      <link>https://dev.to/dsibilio/streaming-docker-containers-to-your-browser-a8n</link>
      <guid>https://dev.to/dsibilio/streaming-docker-containers-to-your-browser-a8n</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/geekculture/streaming-docker-containers-to-your-browser-75ae9d6e27f8?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dK_Do-8D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/700/1%2AJOT3EiKl8wEDsCDskqdZ8g.png" alt="" width="700" height="325"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stream interactive Docker 🐳 containers over the web in just a few clicks with Kasm Workspaces ⚡&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/geekculture/streaming-docker-containers-to-your-browser-75ae9d6e27f8?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>containers</category>
      <category>cybersecurity</category>
      <category>linux</category>
      <category>docker</category>
    </item>
    <item>
      <title>How to Publish Artifacts on Maven Central</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Thu, 14 Jan 2021 08:31:05 +0000</pubDate>
      <link>https://dev.to/dsibilio/how-to-publish-artifacts-on-maven-central-27fp</link>
      <guid>https://dev.to/dsibilio/how-to-publish-artifacts-on-maven-central-27fp</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/codestory/how-to-publish-artifacts-on-maven-central-24342fd286cd?source=rss-299466747366------2" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1280%2F1%2AqcYs-UPEV_xhDFUeTiCdeg.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Publishing your first artifact on Maven Central with GitHub Actions made easy!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/codestory/how-to-publish-artifacts-on-maven-central-24342fd286cd?source=rss-299466747366------2" rel="noopener noreferrer"&gt;Continue reading on Code Story »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>maven</category>
      <category>devops</category>
      <category>java</category>
      <category>github</category>
    </item>
    <item>
      <title>Azure Spring Cloud: A Comprehensive Overview</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Wed, 30 Sep 2020 14:04:28 +0000</pubDate>
      <link>https://dev.to/dsibilio/azure-spring-cloud-a-comprehensive-overview-40pa</link>
      <guid>https://dev.to/dsibilio/azure-spring-cloud-a-comprehensive-overview-40pa</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/azure-spring-cloud-a-comprehensive-overview-c78a3f8f4bb7?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_VTxaQDR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1000/1%2AqlB8yK3fj5sMhSNiyZIzfg.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article, you will learn about Azure Spring Cloud and its main features quickly and with ease.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/azure-spring-cloud-a-comprehensive-overview-c78a3f8f4bb7?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloudcomputing</category>
      <category>azure</category>
      <category>java</category>
      <category>spring</category>
    </item>
    <item>
      <title>The Benefits of TDD, Unit Testing, and Code Quality</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Mon, 28 Sep 2020 11:53:35 +0000</pubDate>
      <link>https://dev.to/dsibilio/the-benefits-of-tdd-unit-testing-and-code-quality-5ejk</link>
      <guid>https://dev.to/dsibilio/the-benefits-of-tdd-unit-testing-and-code-quality-5ejk</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/the-benefits-of-tdd-unit-testing-and-code-quality-97d30788f329?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2jkDt9vj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2600/1%2AHhXCvu-1sKRAQ1Tv7Zepog.jpeg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s never too late to pick up some healthy Software Craftsmanship habits, but sometimes we might need a little push to do so.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/the-benefits-of-tdd-unit-testing-and-code-quality-97d30788f329?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>agile</category>
      <category>codequality</category>
      <category>testdrivendevelopment</category>
    </item>
    <item>
      <title>How to create your own Spring Cloud Stream Binder from scratch</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Mon, 04 Nov 2019 22:41:44 +0000</pubDate>
      <link>https://dev.to/dsibilio/how-to-create-your-own-spring-cloud-stream-binder-from-scratch-55p2</link>
      <guid>https://dev.to/dsibilio/how-to-create-your-own-spring-cloud-stream-binder-from-scratch-55p2</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/how-to-create-a-spring-cloud-stream-binder-from-scratch-ab8b29ee931b?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s_xd_M-y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AdMnwKUYeQveeLY1G" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn how to &lt;strong&gt;build your own Spring Cloud Stream binder&lt;/strong&gt; and the inner workings of Spring Cloud Stream!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/how-to-create-a-spring-cloud-stream-binder-from-scratch-ab8b29ee931b?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>spring</category>
      <category>java</category>
      <category>springboot</category>
      <category>microservices</category>
    </item>
    <item>
      <title>Azure Cosmos DB Change Feed: A Zero Downtime Data Migration Story</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Mon, 14 Oct 2019 20:39:20 +0000</pubDate>
      <link>https://dev.to/dsibilio/azure-cosmos-db-change-feed-a-zero-downtime-data-migration-story-53dg</link>
      <guid>https://dev.to/dsibilio/azure-cosmos-db-change-feed-a-zero-downtime-data-migration-story-53dg</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/azure-cosmos-db-change-feed-a-zero-downtime-data-migration-story-99c4521f7159?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FRFOkwMh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/933/0%2AQerHrF0XjPRjIBTa.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How to perform &lt;strong&gt;Zero Downtime Data Migrations&lt;/strong&gt; with &lt;strong&gt;Azure Cosmos DB Change Feed&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/azure-cosmos-db-change-feed-a-zero-downtime-data-migration-story-99c4521f7159?source=rss-299466747366------2"&gt;&lt;strong&gt;Continue reading on Medium »&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>azurefunctions</category>
      <category>azure</category>
      <category>cosmos</category>
    </item>
    <item>
      <title>The Good, the Bad and the Ugly of propagating data through Reactive Streams</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Mon, 30 Sep 2019 18:28:32 +0000</pubDate>
      <link>https://dev.to/dsibilio/the-good-the-bad-and-the-ugly-of-propagating-data-through-reactive-streams-24mi</link>
      <guid>https://dev.to/dsibilio/the-good-the-bad-and-the-ugly-of-propagating-data-through-reactive-streams-24mi</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/the-good-the-bad-and-the-ugly-of-propagating-data-through-reactive-streams-62beac48789e?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4Nh7_YqP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1063/1%2AiB9aElrW4y8qctshV6U3tA.jpeg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Propagating data through reactive pipelines the Good, the Bad and the Ugly way.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Propagating data through reactive pipelines&lt;/strong&gt; is a very common development concern that arises when building reactive applications based on any &lt;em&gt;Reactive Streams&lt;/em&gt; implementation &lt;em&gt;(eg. Project Reactor, RxJava, Akka Streams)&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We’ll be going through the Good, the Bad and the Ugly of propagating information downstream&lt;/strong&gt;, using Project Reactor as our Reactive Streams implementation of choice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/the-good-the-bad-and-the-ugly-of-propagating-data-through-reactive-streams-62beac48789e?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>reactiveprogramming</category>
      <category>spring</category>
      <category>java</category>
      <category>reactor</category>
    </item>
    <item>
      <title>BlockHound: detect blocking calls in Reactive code before it’s too late</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Sun, 22 Sep 2019 18:23:19 +0000</pubDate>
      <link>https://dev.to/dsibilio/blockhound-detect-blocking-calls-in-reactive-code-before-it-s-too-late-35hc</link>
      <guid>https://dev.to/dsibilio/blockhound-detect-blocking-calls-in-reactive-code-before-it-s-too-late-35hc</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/blockhound-detect-blocking-calls-in-reactive-code-before-its-too-late-6472f8ad50c1?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2nbgmH7S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/600/1%2AYyxywO9Dvhrtr5OdzLJ9Cw.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Find the blockage that clogs your reactive streams pipelines before it hits production!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Learn about &lt;strong&gt;BlockHound&lt;/strong&gt; and how to use it in order to detect sneaky blocking calls in reactive code, before it's too late.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/blockhound-detect-blocking-calls-in-reactive-code-before-its-too-late-6472f8ad50c1?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockhound</category>
      <category>spring</category>
      <category>java</category>
      <category>reactiveprogramming</category>
    </item>
    <item>
      <title>RSocket with Spring Boot &amp; JS: Zero to Hero</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Mon, 16 Sep 2019 19:28:19 +0000</pubDate>
      <link>https://dev.to/dsibilio/rsocket-with-spring-boot-js-zero-to-hero-2c9j</link>
      <guid>https://dev.to/dsibilio/rsocket-with-spring-boot-js-zero-to-hero-2c9j</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/rsocket-with-spring-boot-js-zero-to-hero-ef63128f973d?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YvUXknWT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/700/1%2AqEP3HBtELYex0A-FWL2UAA.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What’s RSocket? Why should I use it? How do I use it?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/rsocket-with-spring-boot-js-zero-to-hero-ef63128f973d?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>rsocket</category>
      <category>springboot</category>
      <category>reactiveprogramming</category>
    </item>
    <item>
      <title>Load testing Azure EventHubs with JMeter</title>
      <dc:creator>Domenico Sibilio</dc:creator>
      <pubDate>Fri, 06 Sep 2019 18:34:55 +0000</pubDate>
      <link>https://dev.to/dsibilio/load-testing-azure-eventhubs-with-jmeter-43li</link>
      <guid>https://dev.to/dsibilio/load-testing-azure-eventhubs-with-jmeter-43li</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/load-testing-azure-eventhubs-with-jmeter-a49d2e3675b7?source=rss-299466747366------2"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YmvEpn2A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/600/1%2A5142Ik5tT2bF4YDUerMq1g.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Azure EventHubs performance testing made easy!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@domenicosibilio/load-testing-azure-eventhubs-with-jmeter-a49d2e3675b7?source=rss-299466747366------2"&gt;Continue reading on Medium »&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>jmeter</category>
      <category>performancetesting</category>
      <category>eventhub</category>
    </item>
  </channel>
</rss>
