Tag: aspnetcore
-
Mensageria com RabbitMQ e ASP.NET Core – Parte #1
Neste artigo vou falar sobre como integrar sua aplicação ASP.NET Core com o RabbitMQ. Antes de falar como isso será feito, vou falar brevemente sobre conceitos de mensageria, como a fila e a mensagem, e também sobre o próprio RabbitMQ e conceitos específicos a ele. O exemplo apresentado será de uma API que receberá dados…
-
Clean Architecture com ASP.NET Core – Parte #3
Aprenda a como implementar o Clean Architecture (ou Arquitetura Limpa) com ASP.NET Core nessa série de artigos. Na parte #3 irei falar sobre a camada Infrastructure, explicando seus objetivos e descrevendo seus componentes. Código-fonte aqui. A camada Infrastructure A camada Infrastructure é constituída pelos seguintes componentes: Serviços de infraestrutura i.e. logging, serviços de computação em…
-
Clean Architecture com ASP.NET Core – Parte #2
Aprenda a como implementar o Clean Architecture (ou Arquitetura Limpa) com ASP.NET Core nessa série de artigos. Nessa segunda parte da série, vou apresentar os componentes da camada Core, e criar as pastas e arquivos-base dela. Código-fonte aqui. Quer ser notificado sobre os próximos artigos, lives semanais, eventos e treinamentos? Entre no canal LuisDev no…
-
Clean Architecture com ASP.NET Core – Parte #1
Aprenda a como implementar o Clean Architecture (ou Arquitetura Limpa) com ASP.NET Core nessa série de artigos. Nessa série de artigos vou implementar uma aplicação do zero, usando os princípios do Clean Architecture. O domínio de exemplo será de um sistema de gerenciamento de academia, chamado AwesomeGym. Código-fonte aqui. Quer ser notificado sobre os próximos…
-
ASP.NET Core e Redis: utilizando cache distribuído em sua aplicação
Neste artigo falarei sobre o Redis, uma tecnologia de cache distribuído, e como utilizá-lo em sua aplicação ASP.NET Core. Os fundamentos do uso de um cache de memória podem ser lidos nesse artigo. Nele também está contido o exemplo a ser utilizado aqui. Vamos lá? Código-fonte aqui. O Redis O Redis é uma estrutura de…
-
ASP.NET Core e cache de memória: melhorando a performance de sua API usando o IMemoryCache
Neste artigo, falarei sobre cache de memória, e como utilizá-la em uma aplicação ASP.NET Core. Como tento sempre em meus artigos, ele vai começar apresentando o tipo de problema em que o cache de memória te ajudará. Após isso, discutirei suas características, e então apresentarei um exemplo de seu uso com ASP.NET Core. Vamos lá?…
-
AutoMapper e ASP.NET Core: mapeamento entre objetos – Parte #1
Nesta série de dois artigos, falarei sobre a biblioteca AutoMapper. Neste primeiro, vão ser apresentados seus benefícios, e como adicioná-la em seu projeto. Finalmente, um exemplo será mostrado. Já na segunda parte, serão mostrados exemplos de mapeamento mais complexos. Código-fonte pode ser encontrado aqui. Quer ser notificado sobre os próximos artigos, lives semanais, eventos e…
-
ASP.NET Core e Refit: simplificando a comunicação entre APIs
Neste artigo, falarei sobre o Refit, uma biblioteca incrível! Já precisou implementar comunicação entre os serviços de sua arquitetura utilizando .NET? Nesse cenário, o Refit se destaca! Usando ele, você reduzirá bastante o código utilizado para integração com outras APIs de sua arquitetura de serviços/microserviços. Código-fonte em https://github.com/luisdeol/artigo-refit A biblioteca Refit O Refit é uma…
-
ASP NET Core, SignalR e Angular 8: Criando um painel de cotações de ações com dados em tempo real
Já se perguntou como desenvolver aplicações com atualizações em tempo real, como chats, dashboards de corretoras e notificações de redes sociais? Eu também! A ferramenta que eu e você buscávamos, trazendo para o universo .NET, é o SignalR. Vou falar dele e de alguns conceitos relacionados, além de mostrar a implementação de um exemplo daora que utiliza…
-
ASP.NET Core e MongoDB: Implementando uma API com banco de dados NoSQL
Aprenda a como implementar uma API utilizando ASP.NET Core e MongoDB, com o padrão Repository Em nossas aplicações ASP.NET Core normalmente utilizamos o SQL Server, que é um banco de dados relacional. Porém, uma outra opção vêm se tornando comum para armazenamento dos nossos dados: MongoDB, que é um banco de dados não-relacional (também conhecidos…








