
O winapp é uma nova CLI open-source em prévia pública para simplificar o desenvolvimento de apps no Windows, com instalação via WinGet ou npm, ajudando equipes cross-platform a acessar APIs modernas, segurança e integrações do sistema.

IA Generativa no .NET e C#: conceitos, arquitetura e boas práticas para integrar LLMs com segurança, observabilidade, validação e RAG em produção.

C# foi eleita “Programming Language of the Year” no TIOBE. Entenda como o índice funciona e o que essa conquista realmente representa para o mercado.

Um padrão de projeto (design pattern) é uma solução reutilizável para um problema recorrente de design de software.

ASP.NET agora suporta Server-Sent Events (SSE) em Minimal APIs e controllers para comunicação em tempo real de forma simples e eficiente.

O Microsoft Agent Framework representa a evolução unificada e o futuro dos projetos Semantic Kernel e AutoGen, combinando os pontos fortes de ambos em uma única e poderosa plataforma.

A Microsoft acaba de anunciar a primeira versão preview do .NET 10, trazendo uma série de melhorias, otimizações de performance e novos recursos para a plataforma.

Os planos Premium ficaram ainda melhores com a adição de 12 novos cursos este ano e a reformulação de 4 carreiras.

Aprenda a dominar o controle de concorrência em C# com Semaphore e SemaphoreSlim. Limite acessos simultâneos e otimize o desempenho da sua aplicação .NET.

C# 14 permite usar operadores nulos no lado esquerdo de atribuições, simplificando o código, eliminando verificações manuais de nulidade e prevenindo NullReferenceException.

Retry Pattern (ou "Padrão de Tentativas") é uma abordagem para lidar com essas falhas temporárias, aumentando a resiliência do sistema sem comprometer a experiência do usuário ou a integridade da aplicação.

Server-Sent Events (SSE) é uma tecnologia de push baseada em HTTP que permite que servidores enviem atualizações automaticamente para clientes.

Neste artigo, vamos explorar todos os aspectos fundamentais da cópia de objetos, cobrindo desde os conceitos básicos até as práticas mais avançadas de clonagem de objetos.

Nulls sempre foram uma fonte de atenção (e dor de cabeça) para desenvolvedores C#. Desde exceções inesperadas até lógica defensiva excessiva, o tratamento de valores nulos é um tema recorrente.

Descubra os principais tipos de Background Services em .NET e saiba quando usar cada um para tarefas assíncronas e agendadas no backend.

Background Services são uma parte fundamental do ecossistema .NET, especialmente ao desenvolver aplicações que necessitam executar tarefas em segundo plano, independentemente da interação direta com usuários.

Neste artigo, vamos explorar o uso do Quartz.NET em aplicações .NET, utilizando como exemplo a construção de um agendador de envio de e-mails.

O Hangfire é uma biblioteca open-source para .NET que permite o agendamento e execução de tarefas em segundo plano com confiabilidade e persistência.

A expressão `with` do C# permite criar cópias de objetos com propriedades modificadas, sem alterar o original. Ideal para imutabilidade em records, DDD e programação funcional.

Com o C# 14, o .NET deu mais um passo em direção à extensibilidade elegante da linguagem. A nova versão introduz uma poderosa funcionalidade: Extension Members, que amplia o conceito de métodos de extensão já conhecido por desenvolvedores C#.

A partir da versão 10 do ASP.NET, a validação passou a ser suportada nativamente nas Minimal APIs. Essa é uma excelente notícia para desenvolvedores que preferem a abordagem minimalista, mas não querem abrir mão da robustez das validações automáticas.

A Microsoft anunciou recentemente o suporte a arquivos .slnx no .NET CLI. Esse novo formato é uma evolução dos tradicionais arquivos .sln (solution), oferecendo maior flexibilidade e melhor gerenciamento de soluções em projetos .NET.

A versão .NET 10, prevista para novembro de 2025, trará uma série de melhorias em desempenho e eficiência de memória para a classe ZipArchive, usada para manipulação de arquivos compactados.

O .NET 10, previsto para ser lançado em novembro de 2025, trará diversas melhorias para os desenvolvedores C#. Uma dessas melhorias é a adição de uma nova sobrecarga para o método TimeSpan.FromMilliseconds, que resolve um problema sutil, mas significativo, quando se trabalha com expressões LINQ.