gRPC

Veja o que é um serviço gRPC, seus beneficios e vantagens. Descubra também quais foram as motivações do Google para desenvolve-lo e quais seus principios de design. A Microsoft vai disponibilazr o gRPC para ASP.NET Core junto com o .NET Core 3. Veja como ele pode impactar seu dia-a-dia,…

Read More

.NET Portability Analyzer

Todo software empresarial atual consiste não apenas no código escrito na solution, mas também de diversas dependências externas. Então, se estiver pensando em migrar, a primeira coisa a fazer é verificar se as dependências estão disponíveis no .NET Core. E claro, analisar se seu código é portável. A ferramenta .NET…

Read More

ASP.NET Core - Começando um projeto novo

O inicio de um novo projeto está cercado de muitas perguntas. Diversas dúvidas surgem. Responder todas elas exige maturidade. E maturidade só é possível adquirir com experiência e vivência em desenvolvimento. Infelizmente experiência e maturidade é uma jornada individual, que só é adquirida com o tempo e perseverança. Felizmente a…

Read More

ASP.NET Core - Autenticação utilizando Angular OIDC, CoreUI e IdentityServer4

Veja como é fácil criar um servidor de autenticação e autorização OAuth2 com ASP.NET Core e IdentityServer. E uma aplicação em Angular 6 que utiliza o OpenId Connect e o template Bootstrap 4 do Core UI para consumir o serviço. Projeto final Veja o resultado da aplicação construída neste…

Read More

ASP.NET Core

Em 2015, a Microsoft anunciou um novo caminho para o ASP.NET e o Framework MVC, o ASP.NET Core. O que é O ASP.NET Core é baseado no .NET Core. Uma versão multi-plataforma do .NET Framework. Sem as interfaces (APIs) específicas do Windows. Ao adotar uma abordagem multiplataforma,…

Read More

Dapper - .NET Core Tutorial - QueryMultiple

Dapper é uma biblioteca do StackExchange, disponível no NuGet. Open source. Ela fornece Extension Methods que facilitam o acesso a dados. É um Object Mapper para .NET e tem o titulo de Rei do Micro ORM (King of Micro ORM). É quase tão rápido quanto usar DataReader. Teste de performance…

Read More