A maior e melhor Black Friday que já fizemos! Descontos a partir de 50% em até 12x sem juros - Garanta seu Desconto

Data de Atualização
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 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.

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.

Expressão with no C#
Expressão with no C#

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.

Clonando objetos no C#
Clonando objetos no C#

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.

Atribuição condicional nula no C# 14
Atribuição condicional nula no C# 14

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.

.NET 10 e C# 14: Mudanças no Null
.NET 10 e C# 14: Mudanças no Null

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.

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.

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.

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.

C# 14 e o novo modelo de Extension Members
C# 14 e o novo modelo de Extension Members

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#.

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.

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.

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.

String Normalization com Span no C# e .NET 10
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>.

Warp: Um novo terminal para usuários do Windows
Warp: Um novo terminal para usuários do Windows

Descubra um novo terminal que vai revolucionar a forma como você trabalha no Windows.

Numeric Ordering para comparação de Strings no C#
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
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
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.

Entendendo funções no Javascript
Entendendo funções no Javascript

Descubra como criar, declarar e chamar funções, usando parâmetros, default values e arrow functions.

.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.