Data de Atualização

Mudanças no Garbage Collector do .NET 10
Garbage Collector do .NET 10: mudanças em heap sizing, latência e performance. Prepare sua aplicação com benchmark, observabilidade e configurações explícitas.

O que vem por ai no ASP.NET 11
Microsoft apresenta planejamento do ASP.NET Core para .NET 11 focado em aplicações agentic, observabilidade com Aspire, Native AOT, GitHub Copilot e modernização de Minimal APIs, SignalR e Blazor. Roadmap construído com participação ativa da comunidade.

Winapp: Novo CLI para modernizar seus Apps
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#: Um breve resumo
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.

Controle de concorrência em C#: Semaphore e SemaphoreSlim
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.

Retry Pattern
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 no .NET 10
ASP.NET agora suporta Server-Sent Events (SSE) em Minimal APIs e controllers para comunicação em tempo real de forma simples e eficiente.

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

Agendando tarefas com Quartz no .NET
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.

Validação em Minimal APIs no .NET 10
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.

Agendando e-mails no .NET com HangFire
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.

Implementando Background Services com C# e .NET
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.

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

Suporte a arquivos SLNX no .NET CLI
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.

Otimizações de performance e memória no ZipArchive no .NET 10
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.

.NET 10 e as mudanças no TimeSpan.FromMilliseconds
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.

Novos overloads na classe ISOWeek para o tipo DateOnly no C#
A classe ISOWeek foi introduzida no .NET para fornecer suporte a operações baseadas no calendário ISO 8601, permitindo que desenvolvedores manipulem semanas do ano de maneira confiável.

String Normalization com Span no C# e .NET 10
Com a chegada do .NET 10 em novembro de 2025, os desenvolvedores ganharão um novo conjunto de APIs para normalização de strings que trabalham diretamente com Span<char> e ReadOnlySpan<char>.

Numeric Ordering para comparação de Strings no C#
Numeric Ordering resolve um problema comum na ordenação de cadeias de caracteres que representam números, garantindo uma comparação mais intuitiva e alinhada com a lógica humana.

Implementando Repository Pattern com C#, Entity Framework e .NET
O Repository Pattern é um padrão de design que abstrai a camada de acesso a dados e centraliza as operações de persistência em uma interface bem definida.

Customizando perfis do ASP.NET Identity
Neste artigo, mostramos como personalizar a tabela AspNetUserRoles do Identity para incluir campos de data, como StartDate e EndDate, permitindo validar roles de usuários com base em datas específicas.

.NET 10 Preview 1: O que há de novo na próxima geração do .NET
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.

Entity Framework Core vs Dapper: Um Comparativo de Performance
Nesse artigo compararemos como Dapper e EF Core se comportam com diferentes quantidades de dados.

Criando um CRUD com Blazor WASM + Minimal APIs (Parte 2)
Saber fazer um CRUD é uma tarefa obrigatória, tanto no dia-a-dia, quanto em processos seletivos e neste artigo vamos aprender do zero a fazer um CRUD com Blazor WASM e Minimal APIs.