Já ouviram falar sobre EDA ou Arquitetura Orientada a Eventos (Event driven architecture) ?? Vamos nesse artigo passar por alguns conceitos e ver um exemplo prático para fixação. Conceitos da Arquitetura Orientada a Eventos – EDA Trata-se de um padrão de design arquitetural assíncrono e distribuído. Usamos EDA para produzir aplicações altamente escaláveis e de alta performance, é uma arquitetura
Read moreCategoria: C#
C# – Controle suas tasks usando o SemaphoreSlim -Dica
Neste artigo, veremos como executar tarefas em paralelo e aprenderemos a usar a classe SemaphoreSlim para ajudar a controlar a execução de nossas tarefas. É muito comum hoje em dia criarmos métodos assíncronos que recebem varias requisições ao mesmo tempo, mas imagine uma situação onde você teria que garantir que somente uma task executasse dentro do seu método por vez?
Read moreAprenda o GraphQL de forma simples e direta – Parte 2
Vamos a segunda parte do meu artigo sobre GraphQL, se não viu a primeira parte corre lá neste link. No primeiro artigo da série, construimos uma aplicação bem básica e entramos no mundo do GraphQL entendendo como a tecnologia funciona e efetuando queries. É um artigo bem extenso e com bastante informação bacana. Então se ainda não leu sugiro que
Read moreAprenda o GraphQL de forma simples e direta
Vou tentar passar neste artigo uma visão simples sobre o GraphQL, tenho ouvido bastante sobre essa tecnologia e resolvi estudar um pouco e escrever também a fim de ajudar quem esteja procurando mais informações para implementar a ferramenta de forma bem básica. Para isso vou escrever um pouco sobre definições e pontos conceituais importantes e também construir uma aplicação simples
Read moreConteinerizando sua API Web Asp.Net Core 3.1
Fala pessoal, no post de hoje vou mostrar como criar uma WEB API .NET CORE na versão 3.1 e como criar a imagem docker dessa API bem como disponibilizar a imagem no Docker Hub.
Read more.NET CORE 2.0 + Algumas tecnologias
Pessoal, vamos lá para mais um exemplo, este será o primeiro de dois artigos que pretendo fazer, vou dividir pois acho que é muito conteúdo para um artigo só. E como dizia meu velho amigo Aristóteles : “É fazendo que se aprende a fazer aquilo que se deve aprender a fazer.“ Então “bora” fazer!!! O código fonte deste projeto como
Read moreASP.NET Core 2.0 + Entity Framework Core + Sqlite
O objetivo deste artigo é demonstrar como criar uma aplicação simples e rápida utilizando o ASP.NET CORE com o Entity Framework Core em uma base de dados SQLite. Vamos ver como gerar o projeto, como incluir as dependências necessárias e como trabalhar com o Migrations para criar e alterar o banco de dados. A ideia do projeto é criar um
Read moreSe livre da dependência ao IIS, aprenda a criar aplicações Self-Host.
Quando vamos desenvolver uma aplicação web utilizando as tecnologias da Microsoft, já vem na cabeça “Vou precisar hospedar minha aplicação no IIS!” (Internet Information Services) seja ela um site web ou um simples serviço WCF ou WEBAPI. Essa dependência passou a ser vista como um problema, com isso foi iniciado o projeto do padrão OWIN (Open Web Interface for .NET)
Read moreMais uma mistura no blog! WebAPI .NET CORE + Dapper + PostGreSql
Desta vez o exemplo mistura uma WEB API construída em .NET CORE 2.0 com o DAPPER fazendo as operações em um banco POSTGRESQL. É mais um exemplo simples, mas que pode ajudar no entendimento destas tecnologias. Este exemplo foi construído utilizando o Visual Studio 2017.
Read moreDois ORM’S trabalhando juntos? É possivel !
Há um tempo estava lendo sobre o Princípio de Pareto e como ele é aplicado em várias áreas profissionais para comparar causas e efeitos. Será que podemos aplicar o princípio de pareto aos sistemas que desenvolvemos e dizer que o consumo desse sistema pode ser dividido em 80% de ações de consultas para 20% de outras operações?
Read more