Tag: aspnetcore
-
Análise de Sentimento com ASP.NET Core e Azure Cognitive Services
Neste artigo veremos como ter acesso a funcionalidade de análise de sentimento em uma aplicação ASP.NET Core, de maneira simples e prática. O que são Azure Cognitive Services Serviços de nuvem da Microsoft que disponibiliza recursos de inteligência artificial e machine learning para construção de aplicações “inteligentes”. Eles podem ser acessados por APIs REST, e…
-
Acesso a dados em APIs com .NET 6, Dapper e SQL Server
Neste artigo vou falar sobre a biblioteca Dapper, explicar seus principais conceitos e apresentar um exemplo prático de uso, integrando com um banco de dados SQL. O código-fonte é baseado no projeto desenvolvido na Jornada .NET Direto ao Ponto 6.0: https://github.com/luisdeol/poupadev-api/tree/artigo-dapper Sobre o Dapper O Dapper é um Micro ORM. Mas o que isso significa?…
-
Consumindo APIs HTTP com RestSharp
Neste artigo eu vou falar sobre o RestSharp, uma biblioteca popular que oferece funcionalidades de cliente HTTP. Consumir APIs a partir de código C# é uma tarefa bem comum. A maneira mais comum para esse tipo de tarefa é de utilizar diretamente a classe HttpClient, mas existem algumas bibliotecas que simplificam a sua configuração e uso, como…
-
Novidades no .NET 6 e C# 10 – Minimal APIs
Este é o primeiro artigo de uma série focada nas novidades do .NET 6 e C# 10. Eu sei que é difícil se manter atualizado com novas versões sendo lançadas, e que é frustrante se sentir desatualizado enquanto tanta coisa nova vem aparecendo. Por essa razão decidi escrever esta série. Os artigos vão ser breves…
-
Padrão Outbox em Microsserviços com ASP.NET Core – Parte 1
Para começar, vou compartilhar sobre um padrão que eu aprendi a partir de alguns questionamentos próprios sobre como garantir a atomicidade de persistência de dados e envio de mensagens em um message broker. É um cenário muito comum uma arquitetura orientada a serviços/microsserviços! Nesta primeira parte vou abordar o aspecto teórico, e no próximo artigo…
-
Como tratar exceções através de Middleware do ASP.NET Core
Neste artigo vou apresentar uma maneira de tratar exceções em uma API ASP.NET Core utilizando o Middleware de Exception Handler. Como funciona Na classe Startup, mais especificamente no método Configure utilizando a interface IApplicationBuilder, é possível configurar um Exception Handler, que atuará como um Middleware e permitirá manipular a resposta que será retornada pela API.…
-
Boas práticas no Desenvolvimento de APIs com ASP.NET Core – Parte #1
Neste artigo eu falo sobre algumas boas práticas no desenvolvimento de APIs com ASP.NET Core. Elas são fáceis de se aplicar em seu projeto, e o resultado é relevante não somente para sua equipe e projeto, mas para os sistemas que se integrarão a ele. Sem querer ser chato, mas adianto: saber e não fazer…
-
Clean Architecture com ASP.NET Core – Parte #5
Aprenda a como implementar o Clean Architecture (ou Arquitetura Limpa) com ASP.NET Core nessa série de artigos. Nessa #5 parte irei falar sobre a camada API/Interface, explicando seus objetivos e descrevendo seus componentes. Código-fonte aqui. A camada API/Interface Antes de falar dos seus componentes, vou explicar porque eu digo API/Interface e não somente API ou…
-
Clean Architecture com ASP.NET Core – Parte #4
Aprenda a como implementar o Clean Architecture (ou Arquitetura Limpa) com ASP.NET Core nessa série de artigos. Nesta parte #4 irei falar sobre a camada Application, explicando seus objetivos e descrevendo seus componentes. Código-fonte aqui. Quer ser notificado sobre os próximos artigos, lives semanais, eventos e treinamentos? Entre no canal LuisDev no Telegram! A camada Application…
-
Mensageria com RabbitMQ e ASP.NET Core – Parte #2
Neste artigo vou falar sobre como integrar sua aplicação com o serviço de mensageria RabbitMQ, e consumir mensagens dele. Essa é a parte 2 dessa série de artigos, e você pode encontrar a parte 1 logo abaixo. O cenário de exemplo apresentado é de uma API que receberá dados de entrada sobre uma mensagem instantänea…








