Dicas de performance no .NET Core 3.1

A cada nova versão do .NET Core é possível ver que o time Microsoft e a comunidade colaboram muito no que diz respeito à otimizações e melhorias de performance. Neste artigo vou listar algumas dicas e configurações para turbinar ainda mais suas aplicações. .NET é uma fantástica plataforma de desenvolvimento que nunca deixa de evoluir, tanto …

Reduzindo os custos do Azure

Um bom desenvolvedor não é aquele que pensa apenas em tecnologias, padrões, escalabilidade, etc, mas é aquele que também pensa nos custos, que se coloca no lugar do dono, que se preocupa com o investimento e com a fatura que chega todo mês. Neste artigo vou listar algumas dicas de economia, melhores configurações e pontos …

Guia de estudos .NET Core

[Atualização]: Guia movido para meu GitHub: https://github.com/hgmauri/references-for-dotnet-developers Manter-se atualizado em tecnologia é muito importante na carreira de desenvolvedor. Soluções de problemas, novas formas de desenvolvimento, padrões, testes, código limpo, novas ferramentas… todo esse conhecimento é necessário e te destaca no mercado de trabalho. Neste artigo vou compartilhar alguns sites e redes sociais que sigo para …

[Live] Integrando o Elasticsearch em aplicações .NET

Na última segunda-feira(06/07) tive a grande oportunidade de falar sobre a implementação do Elasticsearch com .NET Core 3.1 no canal do Ramon Durães. O foco da apresentação foi no desenvolvimento de queries utilizando o nuget package NEST, dicas de utilização do Serilog, criação de gráficos no Kibana e configurações de índices. Meu muito obrigado à Ramon …

[Live] Elastic Stack e .NET Core

Na última segunda-feira(08/06) tive a honra de participar de uma live com meu amigo Fernando Mendes em um bate-papo bem legal sobre Elastic Stack e a utilização do NEST no .NET Core 3 Agradeço imensamente pelo convite da comunidade JunDevelopers e podem sempre contar comigo em compartilhar conhecimento. https://www.youtube.com/watch?v=J5MiNmqOLIk O projeto de exemplo apresentado você confere …

Configurando o Elasticsearch e Kibana no Docker

No primeiro artigo dessa saga falamos um pouco sobre a criação de uma conta no Elastic Cloud e configuração da solução de exemplo no .NET Core 3.1, neste artigo abordaremos a instalação e configuração das imagens docker do Elasticsearch e Kibana. Esses dois em conjunto com o Logstash e Beats são conhecidos como BELK Stack. O …

Utilizando o Elasticsearch com NEST no .NET Core 3.1

Elastisearch é sem dúvida uma ótima escolha para se implementar em ambientes distribuídos, podendo ser utilizado como base apenas para consultas, conforme a abordagem do CQS(separação de comandos e queries). Ele atende perfeitamente em cenários de pesquisa full-text, geração de relatórios, logs, dados analíticos, entre outros. Sendo totalmente escalável, seguro e com preço muito em …

RabbitMQ com MediatR e RawRabbit no .NET Core 3.1

Esse é um exemplo básico de controle e comunicação com RabbitMQ utilizando o package RawRabbit e MediatR no .NET Core 3.1, mas antes vou explicar um pouco sobre cada um. MediatR O package MediatR foi criado por Jimmy Bogart (Mesmo criador do package Automapper) que permite processar solicitações em memória (Commands) e notificações (Events). Com ele …

Configurando o Azure Key Vault no Node.js

Hoje vou falar um pouco sobre segurança de informações sensíveis no Azure (usuários, senhas, chaves, connection string, etc) e unificação das variáveis das aplicações do Azure. Um dos maiores desafios é centralizar com segurança as informações das aplicações e controlar o acesso de distribuição. Para isso utilizaremos o Azure Key Valt que utilizado no gerenciamento …