Tag: dotnetcore

  • Novidades no .NET 6 e C# 10: PriorityQueue

    Novidades no .NET 6 e C# 10: PriorityQueue

    Este é o segundo artigo de uma série focada nas novidades do .NET 6 e C# 10. Artigos da série Minimal APIs Eu sei que é difícil se manter atualizado com novas versões sendo lançadas, e que é frustrante se sentir desatualizado enquanto tanta coisa nova vem aparecendo. Por essa razão decidi escrever esta série.…

  • Novidades no .NET 6 e C# 10 – Minimal APIs

    Novidades no .NET 6 e C# 10 – Minimal APIs

    Este é o primeiro artigo de uma série focada nas novidades do .NET 6 e C# 10. Eu sei que é difícil se manter atualizado com novas versões sendo lançadas, e que é frustrante se sentir desatualizado enquanto tanta coisa nova vem aparecendo. Por essa razão decidi escrever esta série. Os artigos vão ser breves…

  • Consumindo APIs HTTP com Flurl

    Consumindo APIs HTTP com Flurl

    Neste artigo eu vou falar sobre o Flurl, uma biblioteca moderna que oferece funcionalidades de cliente HTTP e que tem uma sintaxe bem interessante que chamou minha atenção quando comecei a utilizar. Consumir APIs a partir de código C# é uma tarefa bem comum. A maneira mais comum para esse tipo de tarefa é de…

  • Testes Unitários com C# e xUnit – Parte 4: Criando dados Mock com AutoFixture

    Testes Unitários com C# e xUnit – Parte 4: Criando dados Mock com AutoFixture

    Olá! Depois de um tempo sem publicar sobre Testes Unitários, vou agregar mais um artigo para essa série falando sobre o AutoFixture! Vou escrever sobre suas principais características, benefícios, e como utilizá-lo na prática na escrita de Testes Unitários. Caso tenha interesse em ler mais sobre Testes Unitários, deixo abaixo os outros artigos da série.…

  • Testes unitários com .NET Core: Mocking com NSubstitute

    Testes unitários com .NET Core: Mocking com NSubstitute

    Aprenda a como utilizar a biblioteca NSubstitute em seus testes unitários nesse artigo! Escrever testes unitários é uma prática comum em projetos onde se existe uma preocupação maior com a qualidade. Eu escrevi uma série sobre testes unitários aqui. No terceiro artigo da série, foi apresentada a biblioteca Moq, bem como um exemplo de seu…

  • 3 livros essenciais para desenvolvedores .NET

    3 livros essenciais para desenvolvedores .NET

    Nesse artigo vou apresentar e comentar a respeito de livros que considero essenciais para desenvolvedores .NET. Alguns se aplicam para desenvolvedores de outras tecnologias, sem restrições. Livros seguem sendo ótimas fontes de informação, mesmo com a ascensão imensa dos últimos anos de vídeos e artigos tutoriais na internet. Sejam em formato físico, ou em digital…

  • Clean Architecture com ASP.NET Core – Parte #1

    Clean Architecture com ASP.NET Core – Parte #1

    Aprenda a como implementar o Clean Architecture (ou Arquitetura Limpa) com ASP.NET Core nessa série de artigos. Nessa série de artigos vou implementar uma aplicação do zero, usando os princípios do Clean Architecture. O domínio de exemplo será de um sistema de gerenciamento de academia, chamado AwesomeGym. Código-fonte aqui. Quer ser notificado sobre os próximos…

  • ASP.NET Core e Redis: utilizando cache distribuído em sua aplicação

    ASP.NET Core e Redis: utilizando cache distribuído em sua aplicação

    Neste artigo falarei sobre o Redis, uma tecnologia de cache distribuído, e como utilizá-lo em sua aplicação ASP.NET Core. Os fundamentos do uso de um cache de memória podem ser lidos nesse artigo. Nele também está contido o exemplo a ser utilizado aqui. Vamos lá? Código-fonte aqui. O Redis O Redis é uma estrutura de…

  • ASP.NET Core e cache de memória: melhorando a performance de sua API usando o IMemoryCache

    ASP.NET Core e cache de memória: melhorando a performance de sua API usando o IMemoryCache

    Neste artigo, falarei sobre cache de memória, e como utilizá-la em uma aplicação ASP.NET Core. Como tento sempre em meus artigos, ele vai começar apresentando o tipo de problema em que o cache de memória te ajudará. Após isso, discutirei suas características, e então apresentarei um exemplo de seu uso com ASP.NET Core. Vamos lá?…

  • AutoMapper e ASP.NET Core: mapeamento entre objetos – Parte #1

    AutoMapper e ASP.NET Core: mapeamento entre objetos – Parte #1

    Nesta série de dois artigos, falarei sobre a biblioteca AutoMapper. Neste primeiro, vão ser apresentados seus benefícios, e como adicioná-la em seu projeto. Finalmente, um exemplo será mostrado. Já na segunda parte, serão mostrados exemplos de mapeamento mais complexos. Código-fonte pode ser encontrado aqui. Quer ser notificado sobre os próximos artigos, lives semanais, eventos e…