Windows Phone Day 2013

Gracias a la invitación de la comunidad Avanet estuve con Miguel Mendoza y Andres Fontan en el Windows Phone Community Day en Medellin, Col el 5 de Octubre de 2013. Esta vez estuve presentado algunos elementos claves de arquitectura de software, construcción de aplicaciones y planes de vida, fue una conferencia relajada, muy divertida y …

Nueva versión de Log4Net

La instrumentación es un elemento clave en el desarrollo de aplicaciones reales de software, cuando nos enfrentamos a un error de la aplicación en producción, en un servidor o ambiente que no tiene herramientas de desarrollo, con la presión de identificar rápidamente cuál es el problema y cómo resolverlo nuestra única esperanza es que el …

Guatavita Merrell 2013

Despues de 8 horas termine mi primer maraton de montaña (Trail Running), mucho más complejo mental y fisicamente que mi primer maraton de calle en Miami, pero a la vez menos desgastante para las piernas, en especial rodillas y pies. Unos paisajes increibles y todos los climas me acompañaron en el recorrido

Innovación en el modelo educativo

Como padre de un niño de 4 años me he enfrentado, junto con mi esposa, a las decisiones y procesos relacionados con la selección del colegio donde adelante sus estudios de primaria y secundaria. Esta selección incluyó todo tipo de consideraciones que iban desde lo económico hasta el modelo educativo y tenían la dificultad adicional …

Hacking SQL Server 2008 (Kind of…)

Durante la instalación de un servidor SQL 2008 pueden pasarse por altos los pasos para configurar la seguridad correctamente o puede ser que se elimine el usuario administrador de un servidor y ya no sea posible conectarse, estos pasos ayudan a recuperar el control como administradores de un server SQL 2008 sin tener que instalarlo nuevamente, pero también muestran como podría configurarse un ataque de elevación de privilegios sobre un servidor SQL 2008.

Preparando Maquinas de Pruebas

Una de las cosas en las que más se gasta tiempo un desarrollador de software es probando componentes, instalando parches, plataformas y mil cosas más, incluso aunque muchas veces estos entornos solo se necesitan por un par de horas para desarrollar algunas pruebas de concepto.  Ahora si justo este desarrollador hace aplicaciones distribuidas entre varios servidores …