Curiosidades con Structs en C#
23 febrero 2012 | , | 4 comentarios

Seguramente todos conocéis de sobra las diferencias entre usar clases y estructuras en C#. La diferencia más notable es que las clases son tipos por referencia y las estructuras son tipos por valor. Aparte de las implicaciones directas de esto, como que un objeto que pertenece a una clase suele almacenarse en el heap y...

Seguir leyendo

La unidad de un test unitario no es una clase
20 febrero 2012 | , | 3 comentarios

En alguna ocasión he hablado sobre test unitarios y la forma en que los suelo implementar. Últimamente he notado que cada vez los tests que más me gustan son menos unitarios en el sentido más tradicional de la palabra y más de integración, no tanto por el acceso a sistemas externos sino porque testeo varias...

Seguir leyendo

Tutorial jQuery Mobile + Knockout (y IV): Configurando el Data Binding
16 febrero 2012 | , , , | 2 comentarios

Este post forma parte de una serie de cuatro: Tutorial jQuery Mobile + Knockout (I): Sentando las bases Tutorial jQuery Mobile + Knockout (II): Creando las vistas con jQuery Mobile Tutorial jQuery Mobile + Knockout (III): Definiendo el ViewModel con Knockout Tutorial jQuery Mobile + Knockout (y IV): Configurando el Data Binding (esto que estás...

Seguir leyendo

Descargar email con Powershell
13 febrero 2012 | , , | 2 comentarios

Hace un par de días necesitaba hacer un script de powershell que descargara periódicamente mensajes de un buzón y realizara ciertas acciones dependiendo del contenido del mensaje. Enviar emails desde .NET es muy sencillo con las clases de System.Net.Mail. Sin embargo, .NET Framework no incluye ninguna clase para poder descargar correo de un servidor POP3....

Seguir leyendo