Empresa

El papel de la Infraestructura IT en la Transformación Digital

digital

La Transformación Digital es un fenómeno del mundo empresarial que está afectando la forma en que los negocios se ven a sí mismo y son percibidos por sus clientes. Sus raíces son tecnológicas y por tanto promueven el rol estratégico de las áreas de IT y de sus departamentos de Infraestructura.

Este artículo busca ilustrar el rol de la Infraestructura IT en la Transformación Digital a través de conocer cuáles son las tendencias tecnológicas que empujan estos cambios y las capacidades que se deben crear o potenciar en la Infraestructura IT para soportar la Transformación Digital.

Sigue leyendo

Anuncios
.NET, mongodb

Relaciones entre entidades de datos en MongoDB con .NET

Cuando empiezas con MongoDB, y supongo que con otros manejadores NoSQL, la primera impresión es que estás ante un reboot en la historia de los manejadores de datos. Llegan muchos recuerdos de cosas como dBase donde la vida se reducía a escribir y leer datos en un archivo.

Ya leyendo un poco te das cuenta que esas “limitaciones”, como la ausencia de transacciones, son una forma de eliminar grasa extra permitiéndole al manejador gestionar grandes volúmenes de datos con un elevado desempeño.

En el artículo anterior dimos los primeros pasos para acceder a MongoDB con .NET. y en este vamos a explorar como representar relaciones entre las entidades de datos.

Sigue leyendo

.NET, Desarrollo

Primeros pasos con MongoDB y .NET

Las bases de datos “no relacionales” o NoSQL están teniendo mucha atención con el auge de Big Data, la necesidad que tienen las soluciones de adaptarse al mismo ritmo que los negocios, así como a la muchas veces irreconciliables diferencias entre los administradores de bases de datos y los desarrolladores de aplicaciones.

MongoDB se define como un gestor open source de documentos diseñado para la facilidad del desarrollo y la escalabilidad. Es uno de los gestores NoSQL líderes por lo que Microsoft recientemente liberó la compatibilidad de su base de datos en la nube DocumentDB con la API de MongoDB.

En este artículo vamos a ver una pequeña introducción de como acceder a MongoDB desde nuestras aplicaciones .NET.

Sigue leyendo

.NET, Desarrollo

Extendiendo dinámicamente aplicaciones .NET con Microsoft Extensibility Framework (MEF)

En un artículo anterior veíamos como elevar el desacomplamiento de los componentes de nuestras aplicaciones usando el patrón Inyección de Dependencias de forma que construyamos sistemas fácilmente extensibles y mantenibles. En este artículo vamos un paso más y veremos como ligar los componentes hasta el momento de la ejecución. Para eso crearemos nuestra propia infraestructura de plugins usando Microsoft Extensibility Framework (MEF).

Sigue leyendo

.NET, Desarrollo

Componentes de UI reutilizables en ASP.NET MVC con Partial Views y Child Actions

Como desarrolladores al fin, llegamos mucho más rápido a la convicción de que debemos reutilizar el código que soporta la lógica de nuestra aplicación. Cuando contruimos aplicaciones web comúnmente empezamos a preocuparnos por la reutilización del código de la interfaz de usuario cuando el código HTML empieza a parecer una auténtica pasta italiana.

En ASP.NET MVC tenemos varias formas de crear componentes de UI reutilizabes. Cada forma es más o menos efectiva en determinadas situaciones. En este artículo vamos a revisar 2 herramientas que tenemos a la mano en ASP.NET MVC para crear componentes de UI reutilizables: Partial Views y Child Actions.

Sigue leyendo