Hudson pasa a llamarse Jenkins (chau Oracle, chau)

hudsonHace ya unas semanas que los muchachos del proyecto Hudson CI están dando vueltas y vueltas con la (poco feliz) gente de Oracle sobre el futuro de este exitoso proyecto libre de Integración Continua. Todo empezó con unos problemas en la migración de java.net (el servidor donde estaba hosteado el proyecto). Finalmente representantes de Hudson y de Oracle pudieron reunirse para discutir distintos temas, llegandose a acuerdos con Oracle sobre la infraestructura del proyecto (como las listas de mails, y la ubicación de repositorio de SCM), la política de revisión del código, y quizás más importante, la estructura de gobierno para el proyecto.

Sin embargo, hubo un tema sobre el cual no se cree que se logre una resolución: los derechos por el nombre Hudson.

Leer más...

Des-gestionando a tus empleados

David Heinemeier Hansson es socio de 37signals, una pequeña empresa de aplicaciones web en Chicago. Co-autor del libro Rework (el cual se los recomiendo ampliamente), en este breve artículo cuenta su particular visión sobre la gestión de personas en las empresas.

Leer más...

Productividad no significa hacer más

¿Alguna vez te dijiste "debería ser más productivo"? Al pensar eso, lo más probable es que te imagines haciendo más. Trabajar más horas, terminar más trabajo en esas horas, limpiar la bandeja de entrada, sacar la basura... tan sólo pensarlo nos deja agotados.

Sin embargo, el tema es que no necesariamente vamos a ser más productivos - produciendo más cosas importantes en nuestras vidas - si constantemente hacemos más y más cosas. La verdadera productividad podría ocurrir al hacer menos.

Leer más...

Desarrollo Guiado por la Meditación (MDD): Una historia

Tim es un programador experimentado. Trabaja en una empresa de software mundialmente conocida. A pesar de esto, en su extensa carrera Tim vio fallar a muchos proyectos, y sólo vio unos pocos proyectos exitosos. Después de 15 años de desarrollar software, Tim decide que quiere salir de las trincheras y empezar a gestionar proyectos. Tim está cansado de ver fallar a proyectos por motivos que podían evitarse. Se da cuenta que la única forma de arreglar estas cosas es ser él mismo la persona que tome las decisiones en estos proyectos.

Leer más...

NetBeans IDE 7.0 Beta ya disponible: ¡las novedades!

El equipo de NetBeans anunció hoy que ya está disponible para descargar NetBeans IDE 7.0 Beta.

Esta beta presenta soporte para desarrollar en Java SE 7, además de mejoras en la integración con Oracle WebLogic, GlassFish 3 y la base de datos Oracle. Además se agregó soporte para Maven 3 y HTML5, mejoras al diseñador para Swing, mejoras al editor Java y varias cosas más. ¡Veamos el detalle!

Leer más...

Testeando de a pares

Un par de testers, trabajando juntos, a menudo pueden hacerlo tan bien o mejor que un "cazador" de defectos experto. El trabajo de a pares puede ser estable (es decir, dos personas regularmente trabajando juntas) o mucho más fluído, como en XP (Extreme Programming) para desarrollo. En ese caso, el tester que es resposable de un área dada buscará compañeros de testing temporales quienes tengan experiencia útil o conocimiento para abordar alguna parte de dicha área.

Leer más...

Primeros pasos con la programación en parejas

La programación de a pares es una de las prácticas más ricas y dificiles de Extreme Programming, la que a mi entender genera el mayor cambio de mentalidad en el equipo. Hay muchas guías en Internet con consejos para aplicar esta práctica, y hoy me encontré con un artículo al respecto breve y útil. En Primeros pasos en pair programming, Wilbur Suero nos comparte 6 recomendaciones concretas para aplicar al momento de empezar a usar esta técnica. ¡Muy recomendable!

7 mitos del desarrollo Ágil

Alberto Gutierrez lleva varios años trabajando con Ágil, y llegó a la conclusión que hay varios principios dando vueltas que son sólo palabrerío que apuntan a convencer a la gerencia, y que en realidad no ayudan al desarrollo de la aplicación.

Leer más...

Unite para testear NetBeans IDE 7.0

Se acaba de anunciar la convocatoria para unirse a NetCAT 7.0, el equipo de pruebas de aceptación comunitarias que probarán y le darán el ok a NetBeans IDE 7.0. NetCAT es una excelente oportunidad para colaborar de forma directa en el desarrollo de un producto de software libre, donde se participa de forma directa con los desarrolladores del producto para solucionar problemas y generar ideas nuevas que, en definitiva, marcan el futuro de la herramienta.

Leer más...

Una introducción a CSS3

css-tag-iconMe encuentro en Barrapunto una noticia interesante: Lea Verou nos comparte una presentación de CSS3 (realizada usando HTML y CSS3, por supuesto!) donde nos muestra con ejemplos prácticos muchas de las novedades que trae esta nueva versión de CSS. ¡Y la verdad que promete! Comparando la "forma vieja de hacer las cosas" con la nueva propuesta de CSS3, Lea Verou va repasando varias características que apuntan a hacernos la vida un poquito más facil en la presentación web.

Dos detalles de la presentación: para verla adecuadamente necesitan un navegador moderno (Firefox 4 beta por ejemplo); para avanzar las diapositivas utilicen las flechas del teclado.

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw