Categoría: Software

  • Code 52 project. Un proyecto a la semana

    Una de las cosas que nos pueden echar para atrás al empezar un proyecto de software libre o intentar colaborar con uno es que nos cueste encontrar proyectos vivos o no estar seguro qué hacer. Con este problema en mente, he encontrado esta comunidad que tiene un objetivo muy simple, conseguir desarrollar una aplicación en…

  • Hola mundo con Kinect SDK

    Kinect, originalmente concebido como un accesorio para la XBOX, ha superado las expectativas de la consola al convertirse en un dispositivo que ha cambiado la manera de interactuar con el ordenador. En este artículo veremos cómo ha pasado de ser un mero accesorio a una plataforma para la que desarrollar proyectos interesantes. Podremos, además ver…

  • ¿Qué es un ORM y por qué nos interesa?

    En el desarrollo de una aplicación suelen estar involucradas dos entidades diferentes, por una parte  el código que mueve la aplicación y por otra los datos que se manejan. Con el tiempo estas dos entidades han evolucionado de manera diferente, y el acceso a los datos desde los programas se ha vuelto una tarea en…

  • Windows Store, el sitio donde exponer nuestras aplicaciones Metro

    Hace apenas unas horas se han dado a conocer los detalles de la futura Windows Store, la tienda de aplicaciones de Windows 8 que permitirá a los desarrolladores publicar sus creaciones en más de 230 países diferentes con un click. A continuación, algunos detalles interesantes sobre la nueva tienda: Agregando unas pocas líneas a la…

  • Half ToDo: Un caso de uso de ASP.net MVC4

    He de reconocer que me gustan los gestores de tareas, me imagino que será por lo mal que gestiono yo las mías. He probado muchos de los disponibles en el mercado y además quería hacer mi propia solución. Han sido varios intentos (MVCTask usando Azure, MetroTask para Windows 8, otro cliente por línea de comandos),…

  • Principios SOLID e inyección de dependencias

    El pasado jueves 27 tuve la oportunidad de asistir a la reunión mensual del grupo de usuarios .Net de Madrid (Mad.nug) y la conversación estuvo enfocada a la arquitectura de software, inyección de dependencias, inversión de control y algo de principios SOLID, algo de lo que era bastante ajeno. Este tema de conversación me pareció…

  • Ejemplo práctico de desarrollo Metro: MetroTask

    Estos días, en la serie de desarrollo para Windows 8 usando la interfaz Metro se han visto varias características que lo hacen bastante diferente, y qué mejor manera que mostrarlas que con un ejemplo completo? Para ello ha surgido MetroTask, un simple gestor de tareas, organizadas en proyectos. Consiste en 3 proyectos: Una aplicación Metro…

  • Roslyn CTP: Compiler as a service

    Microsoft acaba de lanzar la Comunity Tech Preview de la herramienta Roslyn, que representa otra herramienta para los desarrolladores, esta vez en un servicio basado en extender capacidades del compilador para dar funcionalidades a los programas bastante más allá de nuestra imaginación. Qué hace un compilador Hasta la fecha los compiladores han sido, para algunos, una…

  • Hands-on Labs de desarrollo de aplicaciones Metro

    Microsoft ha agregado, como parte del Training Kit de Visual Studio 11 Developer Preview, varios Hands-on Labs para aprender a usar las características de Metro. Estos tutoriales, de aproximadamente una hora de duración, cubren una buena cantidad de novedades de Metro, algunas de las que se han descrito en este blog. TOOL-699H Building Your First Metro…

  • Ant y NAnt, gestión inteligente de código fuente

    Apache Ant, es originalmente a java lo que la herramienta Makefile a gcc, permite automatizar la compilación, pruebas, documentación, distribución y puesta en funcionamiento de nuestras aplicaciones. NAnt es una implementación del sistema para la plataforma .net, así que gran parte de lo contado aquí es válido para ambas plataformas. Introducción Ant está basado en…