Web API, gRPC, AMQP: o que e quando usar?

Web API, gRPC, AMQP: o que e quando usar?

Você já ouviu falar de aplicações distribuídas, mas quando usar cada uma das tecnologias disponíveis no mercado: Web API, gRPC, AMPQ? Porque são tantas? Como aplicar isso no meu dia-a-dia?

Neste evento ONLINE e GRATUITO do Canal .NET nós vamos abordar as principais tecnologias disponíveis no mercado para ajudar na distribuição de aplicações, além de falarmos de princípios e como sempre apresentar diversas demos!

Palestrante: Luiz Carlos Faria (Microsoft MVP, MTAC)

Não deixem de acompanhar! Convidem amigas, amigos e colegas de trabalho!

Ainda não segue o Canal .NET nas redes sociais? Faça sua inscrição então, para ficar por dentro de novidades sobre eventos, tecnologias Microsoft e outros conteúdos gratuitos:

– Facebook: https://www.facebook.com/canaldotnet

– YouTube: https://www.youtube.com/canaldotnet

– Meetup: https://www.meetup.com/pt-BR/dotnet-Sao-Paulo/events/270794833/

https://www.youtube.com/watch?v=MLaLcVncXfI&feature=youtu.be
Do WCF para ASP.NET Core Web API com Docker no Linux 2/2

Do WCF para ASP.NET Core Web API com Docker no Linux 2/2

Agora é hora de mostrar como podemos tirar proveito dos contratos (interfaces) existentes para promover essa migração. Esse é o momento em que a “SOPA de LETRINHAS” ou melhor, os design patterns fazem sentido. Graças a eles, essa migração que poderia ser dolorosa e desastrosa, se torna algo fácil. Não é simples, mas exige pouco esforço. Esses patterns permitirão que o cliente tenha APENAS A FACTORY alterada nessa transição.

(mais…)
Do WCF para ASP.NET Core Web API com Docker no Linux 1/2

Do WCF para ASP.NET Core Web API com Docker no Linux 1/2

Não sei se você conhece WCF, rodando uma enquete eu percebi que uma parcela considerável sequer conhece WCF. Hoje vamos costurar o assunto com um outro post para que eu possa mostrar como fazer uma migração de WCF pra Web API no ASP.NET Core, rodando em containers Linux.

Nosso cenário de teste é super simples, uma API de Cálculo, que só tem uma operação de SOMA. Sem acesso a dados, uma API tão simples quanto isso.

(mais…)
JWT no ASP.NET Core – Standalone

JWT no ASP.NET Core – Standalone

Após o hangout que rolou nessa sexta estávamos discutindo JWT no ASP.NET Core (JSon Web Tokens) e ao apresentar um dos meus projetos cheguei a ficar envergonhado, pois eu havia dado uma certa volta para evitar a utilização de criptografia simétrica e acabei fazendo uma implementação de ISecurityTokenValidator o que é uma imensa volta para uma implementação padrão de geração tokens JWT. Bom, madrugada livre, resolvi acertar isso de uma vez e acabei transformando esse aprendizado em post.

(mais…)

WebAPI não é bala de prata

WebAPI não é bala de prata

O tema

Pessoal, faz alguns dias que assisti um debate interessante e muito produtivo com o tema “Serviços na plataforma .NET: WCF ou WebAPI?”. Quem conduziu o debate foi a galera do AspNetCast‬, com a presença do Evilásaro Alves. Bom, não vou debater a respeito do cast que está aqui, minha intenção é debater sobre o assunto.

Deja-Vú

O ponto mais engraçado é que para uma grande parte da galera nova, e já trabalhei com um pessoal que pensa isso, WCF é algo totalmente desnecessário e irrelevante, em contrapartida WebAPI é a solução mais eficiente e eficaz para integrações e exposição de serviços.  Na cabeça deles, WCF é quase um elefante branco, desnecessário, over design, simplesmente too much. Eles traziam consigo o hype de que o WCF era tão grotesco e pré-histórico quando cobol.

(mais…)