
Neste artigo vamos conferir como gerar arquivos CSV (Excel) utilizando C# e Implicit Operators de forma simples e direta.

As Actions no C# funcionam como uma espécie de delegate onde podemos armazenar ações para serem executadas posteriormente.

Junto ao C# 10 chegaram dois novos operadores, AS e IS para complementar a família e salvar algumas linhas de código dos nossos sistemas.

As tuplas no C# são uma estrutura de dados do tipo de referência que podem armazenar valores de diferentes tipos.

Extension Methods ou métodos de extensão são a forma que temos de adicionar funcionalidades extras a qualquer tipo no C#.

Que tal criar um serviço de envio de imagens para o Azure Storage em Node em poucas linhas de código?

Neste artigo vamos conferir as primeiras novidades e mudanças anunciadas para o C# 11, presente no .NET 7, que será lançado em Novembro de 2022.

Abordaremos a definição e uso dos tipos de números no C# e .NET com o intuito de promover o exercício de aprendizagem e fixação dos usos relativos aos números e operações relacionadas. Então vamos lá, direto ao ponto!

O LINQ permite realizarmos consultas em listas de objetos de forma simples e prática, e neste artigo vamos explorar como podemos otimizar suas queries.

Entenda como funciona uma das principais áreas do mundo do desenvolvimento de softeware, o Backend. Descubra mais sobre seu papel, valores pagos e mercado aquecido.

O Memory Cache é utilizado para otimizar a performance das nossas aplicações, evitando requisições desnecessarias a fontes de dados.

Neste artigo vamos entender o que é o Response Compression e como podemos utilizá-lo para aumentar a performance das respostas em nossas aplicações ASP.NET

Neste post vou mostrar uma forma simples e fácil de implementar o Soft Delete utilizando a feature de filtros globais do Entity Framework Core.

Neste artigo vamos aprender a fazer upload de imagens para o Azure Storage utilizando C#

ASP.NET, CQRS e Mediator, um trio que combina muito bem e pode elevar a organização das suas aplicações a um outro nível.

Na orientação a objetos, uma classe selada não pode ser estendida e tomar esta decisão design pode ter diferentes impactos no consumo do seu código. Neste artigo vamos entender melhor quando utilizá-las.