Showing 63 Result(s)

Centralizando logs com Elastic Stack e .NET – Parte 4 (Kibana)

Nesta terceira parte, demonstraremos como realizar a configuração e utilização do Kibana, que permite visualizar os dados do Elasticsearch, executar consultas, criar dashboards, monitorar a saúde do seu cluster, e desempenhar tarefas mais complexas com a utilização do plugin X-pack. O Kibana complementa a funcionalidade de busca do Elasticsearch, permitindo que os dados sejam explorados …

Centralizando logs com Elastic Stack e .NET – Parte 3 (Elasticsearch)

Nesta terceira parte, aprenderemos como configurar e utilizar a pesquisa de dados do Elasticsearch em aplicações .NET utilizando o package NEST. Este artigo faz parte da série: Para entender melhor quais os benefícios e configurações do Elasticsearch no .NET, acesse este artigo. Pré-requisitos Web API O primeiro passo é criar uma classe (objeto) que representa …

Centralizando logs com Elastic Stack e .NET – Parte 2 (Serilog)

Nesta segunda parte, aprenderemos como configurar e utilizar o Serilog enviando os logs das aplicações para o Elasticsearch. Este artigo faz parte da série: Para entender melhor quais os benefícios e configurações do Serilog, acesse este artigo. Pré-requisitos Web API O primeiro passo é configurar o acesso ao Elasticsearch no arquivo appsettings.json: Na classe program.cs da API, …

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 …