Showing 60 Result(s)

Serializando objetos com o Protobuf no .NET

O Protobuf é um padrão de serialização e desserialização de dados fornecido pelo Google (e também utilizado no gRPC). O grande destaque do Protobuf é ser mais leve e performático nas operações comparado com JSON e XML. Os Protocol Buffers são um formato de armazenamento de dados estruturado portátil e eficiente. As mensagens são serializadas em …

Logs estruturados com Seq e .NET no Azure

Sendo direto ao ponto, o Seq coloca todos os seus logs das aplicações .NET em um sistema de pesquisa rápida que permite rastrear facilmente por informações, alertas e bugs da sua aplicação, além de contar com uma interface simples e prática de utilizar. Em alguns projetos hospedados no Azure em que eu estava trabalhando, precisava …

Utilizando o Dapper.SimpleCRUD no .NET 6.0

Trabalhar com o Dapper é um ótimo caminho para quem deseja focar no desempenho e performance de aplicações .NET. Sendo direto ao ponto, o Dapper.SimpleCRUD é uma biblioteca auxiliar construída sobre o Dapper que adiciona vários aprimoramentos e extensões que nos trazem “qualidade de vida” a pequenas dificuldades encontradas no Dapper “puro”. E para cenários …

5 livros para iniciantes em C# e .NET

Pessoas com o desejo de ingressar no mundo do desenvolvimento .NET, não podem, de jeito nenhum, dispensar a habilidade da leitura. O hábito de ler livros de programação é um ótimo meio de se construir a base de conhecimento necessária para desenvolver aplicações. Não podemos deixar de destacar o fato de que os livros de …

35 dicas para se tornar um desenvolvedor melhor

Neste último artigo do ano decidi compartilhar uma série de dicas para te ajudar no crescimento na área profissional e pessoal. Isso não é um roteiro que deve ser seguido à risca, são experiências em que participei e achei importante relatar. Aqui vão várias dicas para seu dia a dia: Aprenda Inglês Inglês passou a …

Mapeando objetos com o Automapper no .NET

O AutoMapper é uma biblioteca criada por Jimmy Bogard que realiza a simples tarefa de mapeamento de um objeto (classe) para outro, tanto que na própria documentação cita: AutoMapper é uma pequena biblioteca simples construída para resolver um problema aparentemente complexo – livrar-se do código que mapeia um objeto para outro. Vantagens Desvantagens Neste artigo, aprenderemos como configurar e utilizar …

Coletando logs com o Serilog no .NET 6

O Serilog é uma biblioteca para realização de logging, que fornece os registros para arquivos, console e vários outros lugares. É de fácil configuração e com uma interface limpa e simples de utilizar. O Serilog tem uma seleção imbatível de destinos de saída (chamados de Sinks) e com uma capacidade de enriquecer, rotear, filtrar e formatar eventos …

MediatR no .NET 6.0

O MediatR é inspirado no Mediator Pattern e é utilizado para reduzir a dependência de comunicação entre vários objetos. Esse padrão fornece uma classe como um mediador que normalmente lida com todas as comunicações entre diferentes classes. Essa biblioteca foi criada por Jimmy Bogard, o mesmo autor do AutoMapper, e é muito utilizado ao implementar o padrão CQRS (Command …