Etiqueta: .NET
Cómo solucionar problemas intermitentes y aparentemente aleatorios de red en Kubernetes
En este post te explico solucionar problemas intermitentes y aparentemente aleatorios de red en un entorno de k8s.
Generar datos irrelevantes o aleatorios para tests con AutoFixture
En muchas ocasiones necesitamos generar datos primitivos u objetos cuyo valor nos es indiferente para el test que vamos a ejecutar. AutoFixture nos ayuda a generar estos valores de forma sencilla.
Modificar código legacy con confianza
Cómo modificar código legacy con seguridad aplicando las técnicas de Snapshot Testing y Mutation Testing
EF Core vs Dapper vs ADO .NET
Diferencias fundamentales en la utilización de EF Core, Dapper y ADO.NET para el acceso a base de datos en .NET y C#.
Parseador de Domain Specific Language (DSL)
Con un Domain Specific Language (DSL) y un parseador puedes permitir que personas no técnicas puedan implementar reglas de negocio
OData en .NET sin Entity Framework
Cómo construir una OData RESTful API en una aplicación web de .NET sin hacer uso de Entity Framework Core y de delegar toda la lógica en la librería de Microsoft.
Mockear APIs de terceros en .NET
Cómo mockear o simular llamadas a APIs de terceros en tests de integración utilizando la librería WireMock.Net. También vale para tests en aplicaciones con diferentes microservicios.
.NET: Ejecutar tests de integración en paralelo sobre base de datos
En este artículo te explico cómo puedes conseguir que tus tests de integración se ejecuten en paralelo en .NET, aunque utilices una fixture para acceder a una o varias bases de datos.
Encendido y apagado controlado de aplicación ASP .NET en Kubernetes
Al desplegar tu aplicación ASP .NET en Kubernetes, necesitas controlar el encendido y apagado de cada pod para no que no se pierda ninguna petición.
Asincronía, concurrencia y paralelismo en .NET
Cada vez más aplicaciones en .NET son usadas por un gran número de usuarios y su eficiencia depende mucho de entender y aplicar bien los principios de asincronía, concurrencia y paralelismo.