rafaelfgx
I am a passionate enthusiast of disruptive technologies, science, and astronomy. I devote my time to studying and sharing knowledge.
Brazil
Pinned Repositories
Architecture
.NET 8, Angular 18, 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.
ChatService
ChatService (SignalR).
DDD
Domain-Driven Design is a software development approach in which it utilizes concepts and good practices related to object-oriented programming.
DesignPatterns
The 23 Gang of Four Design Patterns.
DistributedComputing
Distributed computing is the field of study that deals with the division of tasks between multiple computers connected in a network.
DotNetCore
.NET 8 Nuget Packages.
FunctionalProgramming
Paradigm that focuses on the use of functions and immutability to write clean and predictable code.
MessageBrokerService
MessageBrokerService (RabbitMQ).
ObjectOrientedProgramming
Object-Oriented Programming.
SOLID
SOLID is an acronym created by Michael Feathers from the principles of object-oriented programming identified by Robert C. Martin (Uncle Bob).
rafaelfgx's Repositories
rafaelfgx/Architecture
.NET 8, Angular 18, 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.
rafaelfgx/DotNetCore
.NET 8 Nuget Packages.
rafaelfgx/DesignPatterns
The 23 Gang of Four Design Patterns.
rafaelfgx/SOLID
SOLID is an acronym created by Michael Feathers from the principles of object-oriented programming identified by Robert C. Martin (Uncle Bob).
rafaelfgx/DDD
Domain-Driven Design is a software development approach in which it utilizes concepts and good practices related to object-oriented programming.
rafaelfgx/ChatService
ChatService (SignalR).
rafaelfgx/ObjectOrientedProgramming
Object-Oriented Programming.
rafaelfgx/MessageBrokerService
MessageBrokerService (RabbitMQ).
rafaelfgx/GatewayService
GatewayService (Ocelot).
rafaelfgx/StorageService
StorageService.
rafaelfgx/TaskSchedulerService
TaskSchedulerService (Hangfire).
rafaelfgx/DotNetTests
Examples using MSTest and XUnit projects with test libraries (Moq, NSubstitute, FakeItEasy, NBuilder).
rafaelfgx/Docker
Docker.
rafaelfgx/Java
API using Java, Spring Boot, Docker, Testcontainers, PostgreSQL, MongoDB, LocalStack, SQS, S3, JWT, Swagger.
rafaelfgx/NotificationService
NotificationService.
rafaelfgx/RulesEngineService
RulesEngineService.
rafaelfgx/rafaelfgx
rafaelfgx/Blockchain
Blockchain.
rafaelfgx/Nest
API using Nest, JWT Authentication and Authorization, Swagger, Folder-by-Feature Structure.
rafaelfgx/FunctionalProgramming
Paradigm that focuses on the use of functions and immutability to write clean and predictable code.
rafaelfgx/Kubernetes
Kubernetes.
rafaelfgx/Utils
Utils.
rafaelfgx/DistributedComputing
Distributed computing is the field of study that deals with the division of tasks between multiple computers connected in a network.
rafaelfgx/Cypress
Cypress.
rafaelfgx/Node
API using Node, Express, Folder-by-Feature Structure.