Tests de aprobación para bases de datos
3 diciembre 2012 | , , ,

Hace unos meses hice una introducción a los tests de aprobación en C# y acabé diciendo que aunque tenían sus limitaciones me parecían interesantes como herramienta a tener en cuenta en el futuro. Recientemente he encontrado un caso en que los tests de aprobación me han resultado bastante útiles: testear procesos de integración con bases...

Seguir leyendo

Creando un paquete NuGet para TinyTwitter
22 agosto 2012 | , , , | 2 comentarios

Una de las cosas que dejé pendientes cuando publiqué TinyTwitter, mi micro cliente de Twitter, fue preparar el correspondiente paquete NuGet. Aprovechando que es verano y hay pocas ganas de hacer cosas complicadas, desde hace un rato ya se puede instalar TinyTwitter a través de NuGet con el siguiente comando: PM> Install-Package TinyTwitter La verdad...

Seguir leyendo

El Patrón Disyuntor (Circuit Breaker)
15 agosto 2012 | , , | 7 comentarios

Si la semana pasada hablaba de que era importante tener sistemas estables para dormir tranquilos, hoy quiero mostrar una técnica no demasiado conocida pero bastante efectiva para aumentar la estabilidad de las aplicaciones: los disyuntores (circuit breakers). Un disyuntor es un mecanismo capaz de abrir o cerrar un circuito eléctrico bajo determinadas circunstancias. Es lo...

Seguir leyendo