Layout y Section

Empezando con layout La   idea  es  generar   un estilo  predefinido  para  nuestro  proyecto  web, en  el cual utilizaremos unas plantillas genéricas que se aplicaran a todas nuestras páginas. El concepto de section se refiere a que estos estilos predefinidos  podemos variarlos en distintos puntos a nuestro interés, y para que tomen otros formatos o realicen otras funciones. Vamos a explicar paso a paso estos conceptos en un proyecto nuevo -Abrimos nuevo proyecto solución (asp.net net framework) empty y seleccionamos la casilla MVC -Una vez generado, nos situamos en el explorador de soluciones en…continue reading →

Iniciar un contenedor que comparta una carpeta con el host

El videotutorial tiene como finalidad enseñar la forma de iniciar un Windows container basado en Docker y compartir con él una carpeta del host. Pero antes de esto, debemos comprender qué es un contenedor. Para entender qué son los contenedores, primero debemos saber lo que es una maquina virtual (VM).Esta es un sistema operativo completo funcionando de manera aislada sobre otro sistema operativo completo. La tecnología de  VM permite compartir el hardware de modo que lo puedan utilizar varios sistemas operativos al mismo tiempo. Para compartirlo, es necesario instalar otro componente por encima del sistema…continue reading →

Concepto y aplicación de Caching

Concepto y aplicación de Caching En el siguiente Post vamos a tratar el concepto de Caching. Para ello veremos un ejemplo con la aplicación de este sobre un caso real en el que mediante la utilización de caching mantendremos el estado de la página. La imagen aleatoria no se cargará pasados 5 segundos, como le indicamos nosotros mediante una serie de acciones a detallar a continuación. ¿Qué es Caching? Para entender el concepto de caching debemos puntualizar que de manera regular es la vista (View) la que tira del controlador (controller) para funcionar,…continue reading →

Cómo crear una imagen personalizada para Docker usando Dockerfile

El objetivo de esta práctica es aprender como cambiar la página por defecto y crear una imagen personalizada mediante un archivo en Docker.   Proceso Antes de empezar, deberemos de tener instalado Docker y haber descargado la imagen de "microsoft/iis". Para comprobar las imágenes que tenemos descargadas, utilizaremos el siguiente comando que listará las imágenes.   Como vamos a cambiar la página que viene por defecto, debemos de crear un archivo llamado "Dockerfile". Este archivo tendrá ese nombre sin ningún tipo de extensión. Una vez tengamos el archivo Dockerfile sin extensión, añadiremos lo…continue reading →

Monitoriza tu aplicación ASP.NET Core con Application Insights

¿QUÉ ES APPLICATION INSIGHTS? Application Insights es una herramienta de ASP.NET Core que se utiliza para realizar un seguimiento de nuestra aplicación en el portal de Azure. Esta herramienta nos ayuda a visualizar información del usuario, y por tanto, a comprender qué está haciendo realmente el propio usuario con nuestra aplicación. Además, podremos diagnósticar todo tipo de problemas de rendimiento y errores con facilidad. Está enfocada principalmente para desarrolladores, y que estos puedan ir mejorando el rendimiento y uso de la app, comprendiendo mejor las necesidades del usuario. Entre las funcionalidades de App…continue reading →

Instalación de Docker en Windows Server 2016 y búsqueda de imágenes Windows Online

Desde este post, pretendo detallar como se instala Docker en un Windows Server 2016 usando diferentes métodos. En nuestro caso la instalación se hará bajo la edición Datacenter Experience, pero se puede instalar sin problemas también bajo la edición Core, o Windows 10. Aquí igualmente nos centraremos en la instalación bajo Powershell, ya que también puede ser instalado en windows, visitando el siguiente enlace Docker Store Igualmente, me he encontrado algún problema, por lo que la extensión del post es algo más larga de lo normal, pero encontraréis la solución en la parte final, que espero os funcione. (más…)