Azure Blob Storage e ASP.NET Core – Parte 1
Nesta série vou apresentar os principais conceitos relacionados ao Azure Blob Storage, e também um passo a passo de como realizar o upload e download de arquivos utilizando uma API ASP.NET Core. Esta é a…
Nesta série vou apresentar os principais conceitos relacionados ao Azure Blob Storage, e também um passo a passo de como realizar o upload e download de arquivos utilizando uma API ASP.NET Core. Esta é a…
Fala dev .NET, tudo bem? No artigo de hoje vou explorar o conceito de resiliência e como o Padrão Retry e a biblioteca Polly podem ajudar nisso. Também vou relacionar esse tema com arquitetura de…
Se você está trabalhando com aplicações em escala ou distribuídas, você provavelmente já se deparou com o conceito de mensageria. Em resumo, um sistema de mensagens permite que as aplicações trabalhem juntas, mas permaneçam desacopladas.…
Junto com algoritmos, estrutura de dados é um tema fundamental para a formação de qualquer desenvolvedor, independente da linguagem. Nessa série, vou discutir algumas estruturas de dados, e mostrar as implementações disponibilizadas em .NET e…
No mundo de desenvolvimento de software, é essencial garantir que uma aplicação funcione de maneira eficiente e confiável. Em um ambiente altamente competitivo, o tempo de inatividade pode levar à perda de negócios e, possivelmente,…
O desenvolvimento em .NET é uma área em constante evolução e, para se manter atualizado, é importante estar sempre em busca de conhecimento. Uma das melhores maneiras de aprender é através da leitura, e há…
Os atributos em C# são uma característica importante da linguagem que permite aos desenvolvedores adicionar metadados a classes, métodos, propriedades, eventos, campos, interfaces, enumerações e estruturas. Esses metadados são usados para fornecer informações adicionais ao…
O desenvolvimento de APIs é cada vez mais comum em projetos de software e é fundamental que elas sejam bem documentadas para serem facilmente compreendidas e utilizadas pelos desenvolvedores. Um dos recursos mais populares para…
Neste artigo eu vou falar sobre o padrão Publish-Subscribe, e como implementá-lo utilizando uma API ASP.NET Core 7 com o RabbitMQ como message broker. Caso não conheça o RabbitMQ e seus conceitos mais básicos, indico…
Neste artigo vou falar sobre o conceito de Dummies no contexto de testes unitários, e como você pode criar e customizar utilizando a biblioteca AutoFixture. O que são Dummies Dummies são dados fakes, geralmente criados…