Desenvolvimento

Criando templates para dotnet new

Desde o .net core, temos disponível uma CLI extremamente poderosa, que nos facilita muito a vida durante o desenvolvimento e entrega das aplicações. Uma dessas facilidades está na possibilidade de criar templates que funcionam na linha de comando e também nas IDE’s. Hoje vamos aprender como cria-las, utilizando o comando dotnet new e os assistentes de template do Visual Studio. [...]

Como o Kafka funciona?

No que diz respeito a conceitos, todos os message brokers são muito parecidos. O algoritmo do Kafka, no entanto, apresenta algumas novidades que permitiram ele chegar ao patamar de 1.1 trilhões de mensagens processadas por dia! Para extrair todo esse potencial, é preciso que a pessoa desenvolvedora saiba como o Kafka funciona, facilitando o processo de tomada de decisão – no desenvolvimento ou na arquitetura [...]

Como estruturar o seu projeto C#

Quando a gente está começando em uma linguagem, qualquer informação é logo absorvida como padrão. As vezes até sem nenhuma crítica. E isso óbvio, afinal, se você está dando os primeiros passos assume-se que não tem experiência o suficiente para criticar esta ou aquela abordagem. Uma dessas informações, em geral, é a forma como estruturamos o nosso projeto. Eu quero apresentar como estruturar o seu projeto C# de uma forma bastante inteligente, visando a praticidade do desenvolvimento. E fique à vontade para adicionar os seus comentários. [...]