LINQ en .NET 9 y .NET 10: CountBy, AggregateBy e Index resuelven patrones que antes requerían GroupBy encadenado. Más FrozenDictionary y mejoras de rendimiento internas.
Leer más →Etiqueta: performance
-
La palabra clave field en C# 14: adiós para siempre a los backing fields repetitivos
La palabra clave field en C# 14 elimina los campos privados de respaldo. Validación en setters, lazy init, INotifyPropertyChanged e init-only properties sin boilerplate.
Leer más → -
C# 13: params modernos, Lock de primera clase y Task.WhenEach
C# 13 con .NET 9: params ReadOnlySpan elimina allocations, System.Threading.Lock hace el threading más seguro, Task.WhenEach simplifica el procesamiento asíncrono y LINQ gana CountBy/AggregateBy.
Leer más → -
C# 12: Primary Constructors, Collection Expressions y el código que debería haber existido siempre
C# 12 con .NET 8: Primary Constructors eliminan el boilerplate de DI, Collection Expressions unifican la sintaxis, spread operator, inline arrays y using aliases para cualquier tipo.
Leer más → -
De .NET 8 a .NET 10: qué cambió, qué mejoró y por qué conviene actualizar ya
Overview completo del salto de .NET 8 a .NET 10: política LTS, novedades de C# 12/13/14, mejoras de rendimiento y por qué conviene migrar ahora.
Leer más → -
Adiós Zone.js: cómo Angular 21 cambió la detección de cambios para siempre
Qué era Zone.js, por qué se fue y cómo las Signals lo reemplazan con detección de cambios quirúrgica. Cómo activar Zoneless, toSignal(), toObservable() y el impacto real en INP.
Leer más → -
Crear indices faltantes
Como buscar y crear índices faltantes en nuestra base de datos Navegando por la web me tope con esta conjunto de scripts recomendado por Microsoft que aseguran ser útil para…
-
Nivel de Fragmentacion de una base de dato
Nivel de Fragmentación Uno de los principales tópicos que se debe verificar es el crecimiento de los archivos que componen una base de datos, como así también el nivel de…
-
Mejorar rendimiento de SQL Server – Estadísticas de Espera
En este oficio se escucha de manera repetitiva frases como: «Mi servidor anda lento», «Se tarda demasiado», «como hago para que funcione más rápido». Al intentar encontrar la causa del…