by iammukeshm, 2020-06-15T15:22:48.934Z
Writing code is not difficult. Writing Clean and Scalable Code is not easy as well. In this article, we will talk about 20 Tips to write Clean C# Code for your projects. Each class should tell a story. This helps quite a lot when working in bigger teams. It helps you understand the code better.
Trust me, there were times when I looked at my own code and couldn’t figure the heads and tails of it. I bet that this is something you would have faced as well. Writing Clean C# Code is a practice that you would never leave once you get started.
by email@example.com, 2020-06-18T22:29:43.069Z
Welcome back to another post of the Structured Logging with ASP.NET Series. This time we'll see how to write the code to integrate Serilog in our applications and how to search for the logs in Loki.
by referbruv, 2020-06-16T17:42:24.236Z
In this article, lets discuss about how we can deploy an angular application with AspNetCore API end-to-end in a containerized setup using Docker Compose. We shall also look at the challenges in routing the requests to angular and dotnetcore API containers and how we can solve it using nginx reverse proxy.
by anthonygiretti, 2020-06-16T01:35:53.598Z
.NET 5 brings a new version of the C# language: C# 9.
In this article we will discuss on a new feature: Init only properties
by yekuta, 2020-06-15T08:32:03.290Z
In this article, we will build a basic real-time messaging application in a distributed architecture. We will use Abp Framework for infrastructure and tiered startup template, SignalR for real-time server-client communication and RabbitMQ as the distributed event bus.
by iammukeshm, 2020-06-18T15:42:18.899Z
In this article, We will talk about Onion Architecture In ASP.NET Core and it’s advantages. We will also together build a WebApi that follows a variant of Onion Architecture so that we get to see why it is important to implement such an architecture in your upcoming projects.
Here is a list of features and tech we will be using for this setup.
Entity Framework Core - Code First
.NET Core 3.1 Library / .NET Standard 2.1 Library / ASP.NET Core 3.1 WebApi
CQRS / Mediator Pattern using MediatR Library
Wrapper Class for Responses
Entire Source code available at the end of the blog post!
by anthonygiretti, 2020-06-17T04:29:52.056Z
C# 9 introduces Init-only properties that allow to make individual properties immutable. C# 9 introduces another great feature that enable a whole object to be immutable and make it acting like a value: Records. Let’s see in this article how Records work.