<?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: Yves Coding</title>
    <description>The latest articles on DEV Community by Yves Coding (@yvescoding).</description>
    <link>https://dev.to/yvescoding</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%2F937077%2F3b2e826a-b1fb-41dc-8da9-657648587f8f.png</url>
      <title>DEV Community: Yves Coding</title>
      <link>https://dev.to/yvescoding</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yvescoding"/>
    <language>en</language>
    <item>
      <title>Usefully links for DotNet Backend Developers</title>
      <dc:creator>Yves Coding</dc:creator>
      <pubDate>Mon, 02 Jan 2023 09:53:44 +0000</pubDate>
      <link>https://dev.to/yvescoding/usefully-links-for-net-backend-developers-3fe4</link>
      <guid>https://dev.to/yvescoding/usefully-links-for-net-backend-developers-3fe4</guid>
      <description>&lt;p&gt;Recently I have had problems remembering the names of certain tools projects and articles. In software development, we use a lot of tools, and I decided to create a list of links to make it easy to search.&lt;/p&gt;

&lt;p&gt;If you are curious about technology and new things this links is for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Observability (Log, Metric, Tracing)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Opentelemetry&lt;/strong&gt; &lt;a href="https://opentelemetry.io/"&gt;https://opentelemetry.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Serilog&lt;/strong&gt; &lt;a href="https://serilog.net/"&gt;https://serilog.net/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grafana&lt;/strong&gt; &lt;a href="https://grafana.com/"&gt;https://grafana.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prometheus&lt;/strong&gt; &lt;a href="https://prometheus.io/"&gt;https://prometheus.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jaeger&lt;/strong&gt; &lt;a href="https://www.jaegertracing.io/"&gt;https://www.jaegertracing.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zipkin&lt;/strong&gt; &lt;a href="https://zipkin.io/"&gt;https://zipkin.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seq&lt;/strong&gt; &lt;a href="https://datalust.co/"&gt;https://datalust.co/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Loki&lt;/strong&gt; &lt;a href="https://grafana.com/oss/loki/"&gt;https://grafana.com/oss/loki/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Documentation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Swagger&lt;/strong&gt; &lt;a href="https://swagger.io/"&gt;https://swagger.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ReDoc&lt;/strong&gt; &lt;a href="https://redocly.com/redoc/"&gt;https://redocly.com/redoc/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  IDE’s
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JetBrains&lt;/strong&gt; Rider &lt;a href="https://www.jetbrains.com/pt-br/rider/"&gt;https://www.jetbrains.com/pt-br/rider/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Studio&lt;/strong&gt; Code &lt;a href="https://code.visualstudio.com/"&gt;https://code.visualstudio.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Studio&lt;/strong&gt; &lt;a href="https://visualstudio.microsoft.com/pt-br/downloads/"&gt;https://visualstudio.microsoft.com/pt-br/downloads/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  API Client
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Insomnia&lt;/strong&gt; &lt;a href="https://insomnia.rest/"&gt;https://insomnia.rest/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Postman&lt;/strong&gt; &lt;a href="https://www.postman.com/"&gt;https://www.postman.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  CSharp Design Patterns
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Refactoring Guru&lt;/strong&gt; &lt;a href="https://refactoring.guru/"&gt;https://refactoring.guru/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Microservices Architecture
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Learn Microservices&lt;/strong&gt; &lt;a href="https://learn.microsoft.com/en-us/events/learn-events/learnlive-create-microservices-dotnet/"&gt;https://learn.microsoft.com/en-us/events/learn-events/learnlive-create-microservices-dotnet/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microservices IO Chris Richardson&lt;/strong&gt; &lt;a href="https://microservices.io/index.html"&gt;https://microservices.io/index.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microsoft Microservice Style&lt;/strong&gt; &lt;a href="https://docs.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/microservices"&gt;https://docs.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/microservices&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microsft Microservice Patterns&lt;/strong&gt; &lt;a href="https://docs.microsoft.com/pt-br/azure/architecture/microservices/design/patterns"&gt;https://docs.microsoft.com/pt-br/azure/architecture/microservices/design/patterns&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microsoft E-Books&lt;/strong&gt; &lt;a href="https://dotnet.microsoft.com/en-us/learn/aspnet/microservices-architecture"&gt;https://dotnet.microsoft.com/en-us/learn/aspnet/microservices-architecture&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microservices In .NET Second Edition Christian Horsdal Gammelgaard&lt;/strong&gt; &lt;a href="https://www.manning.com/books/microservices-in-net-second-edition"&gt;https://www.manning.com/books/microservices-in-net-second-edition&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Prescriptive Guidance&lt;/strong&gt; &lt;a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-data-persistence/service-per-team.html"&gt;https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-data-persistence/service-per-team.html&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Domain Driven Design (DDD)
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/pMuiVlnGqjk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Domain Driven Design Martin Fowler&lt;/strong&gt; &lt;a href="https://martinfowler.com/bliki/DomainDrivenDesign.html"&gt;https://martinfowler.com/bliki/DomainDrivenDesign.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Domain Driven Design Eric Evans Books&lt;/strong&gt; &lt;a href="https://www.domainlanguage.com/ddd/"&gt;https://www.domainlanguage.com/ddd/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vaughn Vernon Books&lt;/strong&gt; &lt;a href="https://vaughnvernon.com/"&gt;https://vaughnvernon.com/&lt;/a&gt; | &lt;a href="https://kalele.io/books/"&gt;https://kalele.io/books/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context Mapper&lt;/strong&gt; &lt;a href="https://contextmapper.org/"&gt;https://contextmapper.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Event Store&lt;/strong&gt; &lt;a href="https://www.eventstore.com/"&gt;https://www.eventstore.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EventStorming&lt;/strong&gt; &lt;a href="https://www.eventstorming.com/"&gt;https://www.eventstorming.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Digital Banking DDD&lt;/strong&gt; &lt;a href="https://shekhargulati.com/2022/05/28/applying-ddd-to-architect-a-digital-bank-part-1-analyzing-domain-using-subdomains/"&gt;https://shekhargulati.com/2022/05/28/applying-ddd-to-architect-a-digital-bank-part-1-analyzing-domain-using-subdomains/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quality And Testing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SonarQube&lt;/strong&gt; &lt;a href="https://www.sonarqube.org/"&gt;https://www.sonarqube.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MOQ&lt;/strong&gt; &lt;a href="https://github.com/moq/moq4"&gt;https://github.com/moq/moq4&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testcontainers&lt;/strong&gt; &lt;a href="https://www.testcontainers.org/"&gt;https://www.testcontainers.org/&lt;/a&gt; &lt;a href="https://github.com/testcontainers/testcontainers-dotnet"&gt;https://github.com/testcontainers/testcontainers-dotnet&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SpecFlow&lt;/strong&gt; &lt;a href="https://specflow.org/"&gt;https://specflow.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WiremockNet&lt;/strong&gt; &lt;a href="https://github.com/WireMock-Net/WireMock.Net"&gt;https://github.com/WireMock-Net/WireMock.Net&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unit Test Martin Fowler&lt;/strong&gt; &lt;a href="https://martinfowler.com/bliki/UnitTest.html"&gt;https://martinfowler.com/bliki/UnitTest.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integration Test Martin Fowler&lt;/strong&gt; &lt;a href="https://martinfowler.com/bliki/IntegrationTest.html"&gt;https://martinfowler.com/bliki/IntegrationTest.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microservice Testing Martin Fowler&lt;/strong&gt; &lt;a href="https://martinfowler.com/articles/microservice-testing/"&gt;https://martinfowler.com/articles/microservice-testing/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical Test Pyramid Martin Fowler&lt;/strong&gt; &lt;a href="https://martinfowler.com/articles/practical-test-pyramid.html"&gt;https://martinfowler.com/articles/practical-test-pyramid.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Software&lt;/strong&gt; Testing Guide &lt;a href="https://martinfowler.com/testing/"&gt;https://martinfowler.com/testing/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Benchmark&lt;/strong&gt; DotNet &lt;a href="https://benchmarkdotnet.org/"&gt;https://benchmarkdotnet.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;K6&lt;/strong&gt; Load Testing &lt;a href="https://k6.io/"&gt;https://k6.io/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cloud Computing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS&lt;/strong&gt; &lt;a href="https://aws.amazon.com/"&gt;https://aws.amazon.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Azure&lt;/strong&gt; &lt;a href="https://azure.microsoft.com/en-us/"&gt;https://azure.microsoft.com/en-us/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GCP&lt;/strong&gt; &lt;a href="https://cloud.google.com/"&gt;https://cloud.google.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Digital Ocean&lt;/strong&gt; &lt;a href="https://www.digitalocean.com/"&gt;https://www.digitalocean.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alibaba Cloud&lt;/strong&gt; &lt;a href="https://www.alibabacloud.com/"&gt;https://www.alibabacloud.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enjoy the content, I will update more links later.&lt;/p&gt;

&lt;p&gt;See ya !!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
