Data de Atualização
Publicando aplicações .NET como containers sem Dockerfile
Publicando aplicações .NET como containers sem Dockerfile

Neste artigo, veja como publicar aplicações .NET como containers Docker sem Dockerfile, usando o próprio dotnet publish para gerar e distribuir imagens.

Multi‑Tenant Rate Limiting no .NET 10 e C# 14
Multi‑Tenant Rate Limiting no .NET 10 e C# 14

Neste artigo, você aprende a implementar rate limiting multi-tenant no .NET 10 com isolamento por cliente e configuração nativa no ASP.NET.

Collection Expression Arguments no C# 15
Collection Expression Arguments no C# 15

Neste artigo, exploramos os Collection Expression Arguments do C# 15, que permitem passar argumentos ao construtor de coleções com sintaxe concisa.

Mudanças no Garbage Collector do .NET 10
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.

Server e APIs no ASP.NET Core .NET 11
Server e APIs no ASP.NET Core .NET 11

Roadmap do ASP.NET Core para .NET 11 revela foco em Minimal APIs, validação assíncrona, HTTP/3, segurança com passkeys e DPoP. Microsoft prioriza performance, SignalR e evolução do runtime async baseada em feedback da comunidade.

Criando e consumindo métricas com System.Diagnostics.Metrics no .NET
Criando e consumindo métricas com System.Diagnostics.Metrics no .NET

Neste artigo, explore a API System.Diagnostics.Metrics do .NET para criar e consumir métricas com Counter, Histogram e mais.

Documentação de APIs em .NET: OpenAPI, Swagger e Scalar na Prática
Documentação de APIs em .NET: OpenAPI, Swagger e Scalar na Prática

Aprenda a diferença entre OpenAPI, Swagger e Scalar no .NET. Descubra como documentar APIs de forma profissional e desacoplada da interface visual.

O que vem por ai no ASP.NET 11
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
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#: 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.

Server-Sent Events no .NET 10
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.

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

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

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
Server-Sent Events

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

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

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

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

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

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

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