Mejorar en listado de directorios en IIS
4 abril 2013 | , , | 1 comentario

Compartir una carpeta con IIS para que esté accesible a través de una página web es algo sencillo y útil en determinadas ocasiones: basta con crear una carpeta virtual y habilitar el listado de directorios. Lo malo es que IIS no nos ofrece muchas opciones para personalizar el formato del listado. Después de buscar un...

Seguir leyendo

Scriptcs: C# sin Visual Studio
25 marzo 2013 | , | 2 comentarios

No es la primera vez que hablo de mi relación de mi amor/odio con los lenguajes de scripting. Son algo que considero imprescindible para crear esas pequeñas herramientas que mejoran tu flujo de trabajo, pero que se me resisten especialmente. También he dicho que cada vez me da más pereza utilizar IDEs pesados, sobre todo...

Seguir leyendo

Estructuras de datos sin esquema
7 febrero 2013 | , , ,

El auge de las bases de datos NoSQL ha hecho que plantearse almacenar información sin utilizar un esquema de datos prefijado deje de ser algo exótico y pase a ser una opción más a tener en cuenta a la hora de diseñar aplicaciones. Esta idea de almacenar información sin definir una estructura rígida para contenerla...

Seguir leyendo

Implementar interfaces con objetos anónimos en C#
17 diciembre 2012 |

No suelo echar de menos cosas de la época (ya lejana) en que programaba en java, pero hace poco tuve un caso en que me hubiera gustado poder usar en C# algo parecido a las clases anónimas de java. Por si acaso alguien que no ha tenido la suerte la desgracia la ocasión de haber...

Seguir leyendo

Duck Typing en C# con Castle.DynamicProxy
10 diciembre 2012 | , , | 3 comentarios

El duck typing es una característica bastante frecuente en lenguajes dinámicos y que a veces se echa de menos cuando se trabaja con (casi todos los) lenguajes estáticos. Consiste en poder implementar de forma implícita un interfaz, es decir, si un objeto cumple con el contrato definido en el interfaz, aunque no lo haya declarado...

Seguir leyendo