Rafael Ferreira Garcia's repositories
Architecture
.NET 8, Angular 17, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.
DotNetCore
.NET 8 Nuget Packages.
DesignPatterns
The 23 Gang of Four Design Patterns.
ChatService
ChatService (SignalR).
ObjectOrientedProgramming
Object-Oriented Programming.
MessageBrokerService
MessageBrokerService (RabbitMQ).
GatewayService
GatewayService (Ocelot).
StorageService
StorageService.
TaskSchedulerService
TaskSchedulerService (Hangfire).
DotNetTests
Examples using MSTest and XUnit projects with test libraries (Moq, NSubstitute, FakeItEasy, NBuilder).
NotificationService
NotificationService.
RulesEngineService
RulesEngineService.
Blockchain
Blockchain.
FunctionalProgramming
Paradigm that focuses on the use of functions and immutability to write clean and predictable code.
Kubernetes
Kubernetes.