Servidor WSUS, ¿Para qué sirve?

En este post vamos a hablar del servidor WSUS de Microsoft. Pero…, ¿Qué es un servidor WSUS? WSUS (“Windows Server Update Services”) es una función más dentro del catálogo de roles disponible en Windows Server 2008 o superior. Por defecto, las máquinas Windows se conectan a Windows Update para descargar actualizaciones, parches de seguridad, etc. Esto puede saturar nuestra red si tenemos una red con muchas máquinas y todas se conectan de forma independiente a Windows Update. Este rol nos permite disponer de un sistema centralizado de actualizaciones para equipos que trabajen con Windows…continue reading →

Operaciones Asíncronas en MVC 5

Para el desarrollo de aplicaciones con MVC, no se dispone de un número ilimitado de hilos (Threads en inglés) destinados al procesamiento de peticiones. Cada vez que una petición se realiza, uno de estos hilos se destina exclusivamente a atender dicha petición, y permanecerá ocupado hasta que dicha petición acabe. En caso de que se produzca una petición cuando todos los hilos estén ocupados, esta se introducirá en una cola, también limitada. Si dicha cola se llena, el servidor responderá con un error HTTP 503. En el desarrollo normal, las peticiones se producen…continue reading →

Testing funcional ¿Por donde empezar?

En este post vamos a tratar el Testing Funcional. Para el que no lo conozca el testing funcional a grandes rasgos verifica que una aplicación software cumple todos los requisitos especificados. Estas pruebas son normalmente de caja negra, es decir no es necesario conocer el código fuente de la aplicación aunque no siempre es así.   ¿Qué es Selenium?   Selenium es un framework Open Source que permite realizar pruebas sobre aplicaciones Web. Se trata de una herramienta especialmente útil para todos los desarrollos basados en Web porque permite automatizar procesos de testing…continue reading →

Pruebas Unitarias en C# con VS 2015

En metodologías ágiles, las pruebas unitarias son clases que implementan métodos que prueban el correcto funcionamiento de unidades o fragmentos requeridos para el correcto funcionamiento de la aplicación. Aunque hasta hace poco las pruebas unitarias servían al Desarrollo Guiado por Pruebas (TDD – Test Driven Development) actualmente este modelo de desarrollo está desapareciendo. Las pruebas unitarias deben cumplir las siguientes premisas: Automatizables: no deben requerir de intervención manual. Repetibles: deben poder ejecutarse más de una vez. Aisladas e independientes: no deben afectar a la ejecución de otras pruebas, y serán invisibles tanto para el…continue reading →

Gestión de proyectos Agil con Visual Studio Online (Avanzado)

lunes, 03 de marzo de 2014 Llegamos a la parte avanzada del primer BootCamp Iniciación a la gestión de proyectos Ágil con Visual Studio Online de la mano de Luis Fraile y Juan Carlos Quijano. En este evento, una vez recordado lo necesario del evento anterior dimos marcha a la profundización de lo que son las metodologías de desarrollo de software, desde el punto de vista social nos formula el ¿Por qué hacemos lo que hacemos?, por donde empezar  y cueles son los procesos modernos de ALM y de que va Agile, dándonos a entender desde el punto…continue reading →

IT Camp CRM online. 15/02/2014

En esta ocasión contamos en Tajamar con dos grandes ponentes se trata de Demian Raschkovan, MVP de Microsoft Dynamics CRM y Rafael Ansino experto en Proyect / CRM. Durante la primera parte del ITCamp se nos mostraron varios videos de Microsoft donde se presentaba el producto, mostrando las funcionalidades y cómo facilita el trabajo e integración en una empresa. Luego Demian dio una explicación básica de las novedades que trae CRM Online, explico que ahora las actualizaciones del producto online se producen en periodos muy cortos de tiempo atendiendo a las peticiones de…continue reading →