1. Resumen de Abril de 2012 en Kabel Sistemas de Información

    El tiempo pasa, es inevitable y ya se acaba Abril. En este mes de Abril hemos seguido alimentado este blog y nuestros compañeros de bases de datos y business intelligence han seguido en la línea del pasado Marzo y nos han hablado de su área de expertice. Sitecore proporciona aplicaciones de software a nivel empresarial que resuelven los problemas de hoy en día para una amplia gama de empresas y organizaciones. El software de Sitecore consiste en plataformas de gestión de contenido web (“WCM”),  Customer Engagement Platform (CEP) y Marketing Digital System (DMS) aportando integración con todos los canales sociales y automatización integrada de campañas de marketing y comercio electrónico. Este mes de Abril, se ha culminado el acuerdo entre Kabel Sistemas de Información y Sitecore, habiendo obtenido la acreditación Sitecore Certified Partner, de esta forma, podemos ofrecer soluciones con esta tecnología. Siguiendo la estela de la gente de base...
  2. Planes de mantenimiento de SQL Server

    SQL Server ha ofrecido desde siempre facilidades para crear planes de mantenimiento, encapsulándolos a través de otros objetos que nos permitían realizar estas necesarias operaciones  sin necesidad de tener que escribir una sola línea de código. Sin embargo, debido justamente a esto, estábamos también limitados a las funcionalidades que estos objetos nos ofrecían y, lo que es peor: cuando algo fallaba, las posibilidades de arreglarlo estaba también limitadas a lo que dichos objetos exponen de cara al usuario. Y es justamente estas razones por las que siempre he recelado de crear los planes de mantenimiento por medio de estos asistentes. La contrapartida de no querer usar esos asistentes es tener que escribir el código TSQL que se encargue de chequear la integridad, hacer el backup, desfagmentar los índices y todas aquellas tareas típicas de un plan de mantenimiento de una base de datos. Debido a ello, algunos grandes profesionales reconocidos...
  3. Introducción a NuGet

    Existe un add-in para Visual Studio 2010 muy útil que nos puede simplificar mucho la hora de crear nuestros proyectos y añadir funcionalidades estándar o comunes. Se llama NuGet y es un gestor de paquetes que permite instalar y configurar librerias y herramientas para utilizarlas dentro de nuestros proyectos. Su uso es bastante sencillo y nos ayuda a añadir, actualizar y eliminar librerías en proyectos de Visual Studio que utilicen .NET Framework. Cuando se añade una librería, NuGet copia los ficheros necesarios automáticamente a la solución, añade las referencias necesarias y actualiza el fichero web.config o app.config añadiendo la configuración necesaria. Igualmente sucede en el caso contrario. Si eliminamos una librería, NuGet elimina la configuración, referencias y ficheros asociados a un paquete sin tener que preocuparnos de nada más. Además, los cambios que hacemos en la solución se pueden subir al TFS, ya que está perfectamente integrado con el control de código...
  4. Nomaders launches a new version of its Web Site with the concept of Local Heroes as central

    The Nomaders’ Local Heroes are altruistic people who invite you to meet the everyday destinations and show you them through their own eyes. The Local Heroes, or the Local Heroes initiative, becomes the manifestation of the idea that the different places visited by travelers, never become fully known. To know the different tourist destinations, we should live there for a while and face the cities as if we were a resident. Nomaders, is making a strong commitment to this concept and argues that the online travel world is much broader than the transactional world to which we are accustomed by large online agencies, and as a proof of this, a new version of its Web Site with Local Heroes in the center of everything, from where you can book your next vacation and of course contact citizens at the different destinations that will make you feel like if you will...
  5. Nomaders lanza una nueva versión de su Web Site con el concepto de los Local Heroes como eje central

    Los Local Heroes de Nomaders, son personas que de forma altruista te invitan a conocer la cotidianeidad de los destinos y te los enseñan a través de sus ojos. Los Local Heroes, o la iniciativa Local Heroes, viene a ser la manifestación de la idea de que los lugares visitados por los diferentes viajeros, nunca llegan a ser conocidos plenamente. Para poder conocer los diferentes destinos turísticos deberíamos vivir allí una temporada y enfrentarnos a las ciudades como si fuéramos un residente de la misma. Nomaders, esta realizando una apuesta fuerte por este concepto y defiende que el mundo online de los viajes es mucho más amplio que el mundo transaccional al cual nos tienen acostumbrados las grandes agencias online, y como muestra de ello, lanza una nueva versión de su Web Site con los Héroes Locales en el centro de todo, desde donde podrás reservar tus próximas vacaciones y...
  6. Interfaces móviles con Codiga

    Codiga es un servicio online que permite hacer prototipos rápidos de aplicaciones móviles basadas en jQuery Mobile. Existe un periodo de prueba gratuito de 30 días y posteriormente dos planes de pago según las necesidades (más información). La interfaz es muy sencilla como se puede ver en la imagen superior. Creamos las diferentes páginas y arrastramos los componentes hacia el dispositivo móvil. Una vez que finalicemos el proyecto, podemos exportarlo haciendo clic en el botón “Download HTML”.     Gracias a la compatibilidad que ofrece jQuery Mobile con las principales plataformas móviles y a la rapidez con la que podemos diseñar la aplicación con Codiga, podemos tener una interfaz móvil con excelentes resultados en muy poco tiempo.
  7. Cambio en el modelo de certificaciones SQL Server 2012

    Hace poco recibí un correo de Microsoft felicitándome por haber conseguido una nueva certificación. “Congratulations on earning your SQL Server 2008 Core certification!” decía, lo cual me sorprendió mucho porque el último examen de SQL 2008 lo hice hace bastante tiempo. Investigando un poco resulta que me encontré con algo más grande, y es que el modelo de certificaciones para SQL Server 2012 ha cambiado sustancialmente. Hasta ahora teníamos tres líneas: una para el desarrollador de base de datos, otra para el administrador y una última para la parte de Inteligencia de Negocio, todas ellas divididas a su vez en dos niveles. Al final tenías hasta seis exámenes que te permitían ser MCTS (nivel básico) y MCITP (nivel superior) en cada una de estas líneas. Bueno, pues ya no queda nada de eso: lo que antes era MCTS ahora se llama MCSA (Microsoft Certified Solutions Associate) mientras que MCITP se...
  8. Service Bus EAI and EDI Labs – April 2012

    El equipo de desarrollo de Windows Azure liberó el pasado mes de Diciembre la primera versión de los labs de Windows Azure Service Bus EAI & EDI. Esta primera versión habilitaba dos escenarios de integración en Windows Azure: Enterprise Application Integration (EAI) Procesamiento, transformación y enrutamiento de mensajes Comunicación desde la nube con sistemas LOB en on-premise Electronic Data Interchange (EDI): destinado a cubrir las necesidades de un escenario B2B Apenas cinco meses después ya tenemos aquí una segunda versión. Estas son a grandes rasgos algunas de las novedades y mejoras incluidas en esta nueva versión son: Mejora del tratamiento de ficheros de texto plano Recepción de mensajes de un servidor FTP Posibilidad de tracking de los mensajes procesados por un bridge Creación y edición de esquemas desde Visual Studio Importación de esquemas a través de un asistente Envío de mensajes en formato UTF-16, UTF-16LE, UTF-16BE además de UTF-8 Aumento...
  9. CU1 para SQL Server 2012

    Llevamos 15 días con la versión final de SQL 2012 y ya tenemos aquí el primer parche acumulativo (CU1). Interpretaciones a esto hay para todos los gustos: desde los que lo considerarán una prueba de que el producto lo han sacado sin estar totalmente acabado, hasta los que lo piensan que es un ejemplo más de cómo trabaja el equipo de SQL Server (yo personalmente prefiero esta segunda opción) En cuanto a instalarlo o no en un entorno productivo, realmente la recomendación con los CU es la de instalarlos sólo cuando os está sucediendo alguno de los problemas que soluciona, y aunque con este se pudiera hacer una excepción (no creo que haya muchas empresas que tengan SQL 2012 en sus entornos de producción), yo seguiría aplicando la misma norma: sólo si en las pruebas realizadas nos encontráramos con alguna de las situaciones descritas en la lista de revisiones procedería...
  10. Testeando las capacidades de los navegadores móviles con Ringmark

    Ringmark es una suite de pruebas basada en la web que mide la compatibilidad de los navegadores móviles con las capacidades que requieren las aplicaciones modernas en dispositivos móviles. Las pruebas están basadas según las especificaciones de sus autores. Dichas especificaciones están organizadas en grupos de características representadas por anillos. Cuanto mayor sea el anillo, mayor complejidad para hacer las pruebas, o en otras palabras, es más difícil tener compatibilidad con diferentes navegadores. Gracias a Ringmark y después de realizar el análisis de la aplicación a desarrollar, podemos determinar que especificaciones podemos usar en función de los requisitos. Por ejemplo, una determinada  funcionalidad que podía quedar a cargo del cliente (navegador), nos veremos obligados a realizarla en el servidor para poder tener compatibilidad total con todos los dispositivos que se exigen (Windows Phone 7 Mango, iOS 5.x  y Android 3.x) y así tener una misma experiencia en las principales plataformas. En la imagen anterior vemos que la especificación Background de CSS3 no...