Blog de Consultec

Archivos para la categoría ‘Programación’

  • En la primera parte de este artículo, se presentaron dos novedades sobre la nueva versión de Sql Server, centrando el análisis a  Transact Sql (T-SQL). Continuando con las novedades: 3. With Results Sets La instrucción WITH RESULT SETS utilizada después de la ejecución de un procedimiento almacenado nos permite cambiar el nombre o el tipo de las columnas devueltas por el procedimiento. Hasta ahora si queríamos hacer esto teníamos que crear una tabla temporal o incluso a veces creábamos funciones tabulares porque estas nos permiten hacer directamente una select sobre ...

    Leer más»

  • Por fin está disponible Microsoft SQL Server 2012 Release Candidate 0. Esta nueva versión de Sql Server trae muchas mejoras interesantes, de hecho, se dividirá el artículo en dos partes. Nos centraremos en analizar las principales novedades que nos aporta en cuanto a Transact Sql (T-SQL) se refiere: 1.     Sequence El tan esperado objeto sequence -que le será familiar a los profesionales de Oracle- nos permite definir en un sitio global un contador de valores en un orden e intervalo determinados y puede repetirse si se desea. Un sequence es un ...

    Leer más»

  • Existen infinidad de métodos o técnicas para aumentar la productividad personal: GTD, Pomodoro, Inbox Zero, etc ... Vamos a centrarnos en el uso personal de Kanban, una metodología muy usada para gestionar las tareas de proyectos o de equipos de trabajo pero no tanto para gestionar las tareas propias, y como crear nuestro tablero de Kanban personalizado. ¿Qué es Kanban? Kanban es una técnica que ayuda a visualizar el trabajo que estamos haciendo, el que nos queda pendiente y el que hemos realizado. Nos ayuda a organizarlo y, lo más importante, a acabarlo. Lo explicamos mejor en este

    Leer más»

  • Mejoras en Agile La incorporación de nuevas herramientas ayuda a mejorar el trabajo en equipos ágiles, por ejemplo tableros KANBAN, reportes dinámicos, etc.  Cuando me refiero a la palabra ágiles, no descarto SCRUM, ni ninguna de las herramientas utilizadas usualmente. Gestión de requerimientos/requisitos  El equipo de desarrollo de Microsoft no nos cuenta mucho sobre el tema, solo que el proceso de requisitos durante el desarrollo tiene la fuente y soporte “Microsoft PowerPoint”, una de las herramientas peormente utilizadas. ...

    Leer más»

  • Html5 nos trae una revolución para la web, un soporte para audio y video nativo con sus etiquetas nativas <audio> <video>, las cuales ya son soportadas por las últimas versiones de los navegadores más utilizados por el usuario: Internet Explorer 9, Apple Safari, Mozilla Firefox y Google Chrome. Esta revolución se anticipa al futuro, no solo por permitirnos  tener elementos multimedia en la web, hasta ahora solo se podían soportar gracias a los distintos plugins que deberíamos instalar, por ejemplo Adobe Flash Player, sino que el gran avance de ...

    Leer más»

  • En la última jornada de Be Better Sessions el tema planteado fue “Introducción a HTML5 y CSS3”, las dos nuevas versiones que están revolucionando la red en estos momentos, exponiendo las nuevas funciones. La comunión entre ambas  versiones aporta mayores opciones a los diseñadores para realizar diseños más atractivos de una forma sencilla y eficaz sin tener que acudir a otras tecnologías como flash o Silverlight. Un nuevo avance son los nuevos selectores en CSS3 amplían los de CSS2, introduciendo conceptos muy interesantes tales como: Ele[atr$='val']: Selecciona todos los elementos que terminen con ...

    Leer más»

  • El cambio Windows 8 reconoce el cambio que en los últimos años estamos experimentando en la informática de consumo. Nuevos dispositivos, con diferentes tamaños y formas, orientas a interfaces táctiles que son usados cada día por más y más usuarios. Tanto es así que Microsoft ha renovado completamente la interfaz de usuario de su próximo sistema operativo. La nueva interfaz, basada en el estilo Metro utilizado en Windows Phone, presenta un entorno amigable utilizable de igual manera de forma táctil, con lápiz o con un ratón y teclado tradicionales. Esta interfaz estará presente en todos los dispositivos, independientemente de si son ...

    Leer más»

  • Adobe Edge es la nueva aplicación que Adobe presento en el último Adobe MAX de este año. La aplicación permite realizar animaciones basadas en HTML5. Se habla mucho del HTML5 y que será la muerte de Flash. Es posible, pero Adobe no se ha dormido en los laureles perdiendo posiciones de relevancia en el mundo de la animación Web. Ahora mismo están trabajando para lanzar un nuevo producto al mercado del software y se llamará "Edge". Parece que será el sustituto de Flash para la creación de animaciones web en el nuevo panorama que acompañará al HTML5.  Aplaudimos la previsión de ...

    Leer más»

  • El principal problema reside en la falta de controles durante el ciclo de vida del desarrollo de un aplicativo, ya que impera mas el hecho que funcione que el hecho de ser seguro, lo cual es un problema para aplicaciones WEB. ¿Qué amenazas tiene una persona que navegue por Internet? Suplantación de identidad, robo de credenciales, alteración de los contenidos de la web, ejecución de acciones sin su conocimiento…  Cada uno de ellos está derivado tanto de  una mala metodología de desarrollo como de una falta de concienciación de los usuarios, los cuales acceden a cualquier enlace sin identificar su procedencia. Las amenazas ...

    Leer más»

  • La accesibilidad, ha sido uno de los caballos de batalla dentro de la tecnología Microsoft SharePoint. Para la versión 2007, existen varios kits de accesibilidad que permiten acercarnos a este objetivo. Pero estos kits no dejan de ser aceleradores, no son una solución extraordinaria que al instalarla en nuestro conjunto de servidores convierte todos nuestros sitios en accesibles. Se necesita de desarrollo, en mayor o menor medida dependiendo el nivel de accesibilidad que queramos alcanzar (A, AA, AAA). Microsoft para la versión 2010 ha dedicado esfuerzos para mejorar el producto en este aspecto. En este artículo detallaremos cuales han sido las ...

    Leer más»