Artículos en español
Artículos de Code Maze traducidos de los originales en inglés.
- MapControllers vs MapControllerRoute en ASP.NET Core
- Bloqueo optimista vs bloqueo pesimista en .NET
- Cómo comparar DateTime en C#
- Tiempo de espera predeterminado de HttpClient en C# y cómo cambiarlo
- Validadores de FluentValidation en C#: integrados y personalizados
- Cómo configurar JsonSerializerOptions de forma global en ASP.NET Core
- Cómo ocultar un endpoint de Swagger en ASP.NET Core
- Cómo leer el cuerpo de la solicitud en ASP.NET Core Web API
- Registro de Windows en C#: leer y escribir claves y valores
- FileSystemWatcher en C#: cómo detectar cambios en archivos
- Contar cuántas veces aparece un carácter en una cadena en C#
- Cómo comparar dos listas en C# por una sola propiedad
- Select vs SelectMany en C#: ¿cuál es la diferencia?
- Scrutor en .NET: escaneo de ensamblados y decoración
- Moq ReturnsAsync: cómo simular métodos asíncronos en C#
- Thread.Sleep vs Task.Delay en C#: ¿cuándo usar cada uno?
- await vs Task.Wait en C#: ¿cuál usar?
- Rotación de archivos de log en Serilog: intervalos y retención
- Niveles de log en Serilog y cómo configurarlos
- Cómo codificar y decodificar URL y URI en C#
- DateTime.Now vs DateTime.UtcNow en C#: ¿cuál usar?
- Pruebas de arquitectura en .NET con NetArchTest.Rules
- Reemplazar saltos de línea de una cadena en C#: ReplaceLineEndings
- Leer un archivo de texto en C#: las formas más rápidas
- Alternativas a MassTransit: Rebus y NServiceBus comparados
- Wolverine en .NET: mensajería ligera y CQRS
- Clean Architecture en C# y .NET paso a paso
- Onion Architecture vs Clean Architecture en .NET
- Restricción única en EF Core: cómo hacer única una propiedad
- AutoMapper vs Mapster en .NET: ¿cuál usar?
- Recursos incrustados en C# y .NET
- Buenas prácticas de logging con Serilog en .NET
- DateTimeOffset vs DateTime en C#: ¿cuál usar?
- Precisión decimal en C#: redondeo y 28-29 dígitos
- Serializar un enum como cadena en C#: JsonStringEnumConverter
- Cómo serializar una lista a JSON en C#
- Comprobar si una ruta existe y es archivo o directorio en C#
- XPath en C#: seleccionar nodos XML con SelectSingleNode
- ¿Cómo construir una cadena de consulta para una URL en C#?
- Cómo poner en mayúscula la primera letra de una cadena en C#
- Convertir una cadena a un array de bytes en C#: 4 formas
- La forma más rápida de obtener la clave de un diccionario por valor en C#
- Cómo copiar o clonar una lista en C#
- Cómo convertir un stream a un array de bytes en C#