Architecture with .NET Core 2.2, C#, ASP.NET Core, Entity Framework Core, Angular 7, Clean Code, SOLID, Code Analysis, Docker and others new technologies and best practices.

Hello guys!

I want to share my Gihub project. It contains new technologies and best practices.

https://github.com/rafaelfgx/DotNetCoreArchitecture

Technologies

  • .NET Core 2.2.2
  • ASP.NET Core 2.2.2
  • Entity Framework Core 2.2.2
  • C# 7.3
  • Angular 7.2.5
  • Typescript 3.2.4
  • HTML
  • CSS
  • SASS
  • UIkit
  • JWT
  • Swagger
  • Docker

Practices

  • Clean Code
  • Code Analysis
  • No Over-Engineering
  • DDD (Domain-Driven Design)
  • SOLID Principles
  • DRY Principle (Don’t repeat yourself)
  • KISS Principle (Keep it simple, stupid)
  • YAGNI Principle (You aren’t gonna need it)
  • Ubiquitous Language
  • Dependency Injection
  • Logging
  • Object Mapping
  • Response Compression
  • Response Caching

IMPORTANT:

  • This project is not the perfect or the definitve solution, it is just an example!
  • It is open source, so any improvements can be implemented by anyone!
  • Talking is very easy, so if you have any improvement, do it!

submitted by /u/rafaelfgx1
[link] [comments]

Leave a Reply