-
Notifications
You must be signed in to change notification settings - Fork 283
.NET Core
Thang Chung edited this page Mar 29, 2021
·
29 revisions
- https://github.com/ardalis/CleanArchitecture
- https://github.com/madslundt/NetCoreMicroservicesSample
- https://github.com/keremvaris/Sennedjem
- https://github.com/kgrzybek/sample-dotnet-core-cqrs-api
- Add https://github.com/ardalis/Specification, https://github.com/ardalis/Result, and https://github.com/ardalis/GuardClauses to avoid re-writting codes
- https://github.com/TryCatchLearn/DatingApp/blob/master/API/Extensions/HttpExtensions.cs <= might put pagination, sorting, and ordering into header like this repo
- http://www.plainionist.net/Implementing-Clean-Architecture/
- https://khalilstemmler.com/articles/software-design-architecture/organizing-app-logic/ and https://github.com/stemmlerjs/ddd-forum
- https://softwareengineering.stackexchange.com/questions/357052/clean-architecture-use-case-containing-the-presenter-or-returning-data
- https://github.com/yanpitangui/dotnet-api-boilerplate
- https://github.com/marcinstelmach/AwesomeBank/tree/master/tests <= clean architecture testing
- https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
- https://stoplight.io/blog/crud-api-design/
- https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md#12-versioning
- https://github.com/whitehouse/api-standards
- https://opensource.zalando.com/restful-api-guidelines/index.html
- https://github.com/microsoft/aspnet-api-versioning/tree/master/samples/aspnetcore/SwaggerSample
- Investigate ApiEndpoints and MediatR.AspNetCore.Endpoints
- https://github.com/TinkoffCreditSystems/cachalot
- https://danchak99.wordpress.com/enterprise-rails/chapter-19-caching-end-to-end/
- https://medium.com/datadriveninvestor/all-things-caching-use-cases-benefits-strategies-choosing-a-caching-technology-exploring-fa6c1f2e93aa
- http://blog.michaelhamrah.com/2012/08/effective-caching-strategies-understanding-http-fragment-and-object-caching/
- https://github.com/rnwood/smtp4dev <= fake SMTP server tool
- https://github.com/MapsterMapper/Mapster/wiki/Mapster.Tool <= configure to run
UML tool with C4 approach: https://github.com/plantuml-stdlib/C4-PlantUML