Tutorial MongoDB y C#. Mapeado de clases con atributos.

Una de las características que nos proporciona el driver de C# para MongoDB, es la serialización de documentos. De esta manera, y ayudándonos de genéricos, podemos convertir documentos de MongoDB en objetos de C#, que podemos utilizar directamente nuestras aplicaciones. Es lo que se conoce como mapeado de objetos o... [Leer más]

Tutorial MongoDB. Eligiendo una sharding key

![](https://31.media.tumblr.com/fc5b21b6d7df5df597a873ba634db328/tumblr_inline_ncscb3T5ua1sno6e9.jpg) En el artículo anterior, explicaba el concepto de sharding con una baraja de cartas. Básicamente el sharding trata de repartir los documentos entre servidores. De esta manera la carga se distribuye, ya que el documento solo se insertará en uno de los servidores. Para repartir... [Leer más]

La deuda técnica ... aplicada a los desarrolladores

El concepto de deuda técnica, es bastante conocido en el mundo del desarrollo de software. Cuándo haces las cosas mal, o no todo lo bien que deberías, vas acumulando deuda. Los intereses de esta deuda van creciendo a lo largo del tiempo, hasta que al... [Leer más]

Covarianza y contravarianza en C#

La covarianza y la contravarianza son de esos conceptos de C# que no son fáciles de asimilar. De primeras parece algo fácil de entender, pero cuando te pones a ello te das cuenta de hay que pensarlo más detenidamente. Incluso muchas veces los estamos usando sin darnos cuenta. En este... [Leer más]