Jeú's Projects
Usando Factory Method para encapsular a criação de objetos usando C#
Comprimindo, adicionando, removendo e extraindo arquivos compactados de forma nativa com a classe ZipFile
Usando o algoritmo SHA-512 (Secure Hash Algorithm) para verificar a integridade de arquivos em C#
Implementando Notification Pattern nas entidades com a biblioteca FluentValidation
Implementando Notification Pattern nas entidades com a biblioteca Flunt
Usando Flyweight Design Pattern para minimizar o uso de memória ou custo computacional, compartilhando o máximo possível de dados com objetos similares usando C#
Utilizando a biblioteca Bogus para gerar dados fictícios realistas e fornecer carga inicial no EF Core InMemory para testes de desempenho
Usando gRPC, Google Remote Procedure Call, para comunicação eficiente entre aplicações cliente e servidor com C#
Utilizando a biblioteca Hangfire para agendar e executar tarefas em segundo plano de forma confiável e escalável
Gerenciando identidades, autenticação e autorização com o ASP.NET Core Identity
Quando e como usar conversões com implicit e explicit operators em C#
Sobre
Lidando com a criação, gravação e leitura de dados em formato JSON de forma nativa com .NET
Minimal API - Autenticação e Autorização com Bearer e JWT
.NET MAUI Samples
Aplicando Method Chaining para chamar vários métodos consecutivos em um único objeto sem a necessidade de atribuir o resultado intermediário a uma variável separada em C#
Distribuindo e consumindo uma Minimal API por meio de contêineres Docker
Consumindo uma Minimal API de forma nativa no .NET usando HttpClient
Minimal API com Autenticação e Autorização usando ASP.NET Core Identity com C#
Consumindo uma Minimal API usando a biblioteca Refit
Implementando a biblioteca SignalR como servidor em uma Minimal API para comunicação em tempo real com C#
Documentando uma Minimal API com Swagger/OpenAPI
Utilizando a API OpenAI para interação com os modelos de IA
Usando o algoritmo de hash SHA-256 com SALT para armazenar e verificar senhas de forma segura em C#
Usando o algoritmo de hash SHA-256 com SALT aleatório para armazenar e verificar senhas de forma segura em C#
Acessando e manipulando campos, propriedades e métodos privados usando a biblioteca PrivateProxy, aprimorando a cobertura nos testes de unidade
Usando Prototype Design Pattern para a criação de objetos, reduzindo a sobrecarga associada à criação direta de novas instâncias e promovendo um baixo acoplamento entre clientes e protótipos usando C#
Gerando documentos no formato PDF usando a biblioteca QuestPDF
Gerando e Renderizando QRCode em um Projeto Razor Pages no ASP.NET Core
Utilizando a biblioteca Serilog para monitoramento e coleta de logs com saídas para console, arquivos e diversos outros locais