No se recomienda borrar datos

base de datos En las bases de datos, la eliminación lógica es aquella que ocurre al activar una marca de "eliminado" al registro, mientras que la eliminación física consiste en eliminar realmente el registro de la base. ¿Cuál estrategia es mejor?

Leer más...

EhCache con Spring Framework

Spring FrameworkSpring Framework se integra perfectamente con EhCache, el conocido framework para realizar caché de objetos Java. Para integrarlo podemos usar algunas clases utilitarias "oficiales", como también usar la extensión propuesta por la gente de Spring Modules, que nos brinda una mejor integración.

En el artículo EhCache Con Spring veremos cómo realizar la integración entre Spring y EhCache usando el módulo de extensión de Spring Modules. De esta manera, podremos crear un proxy de un bean cualquier que se encargue de hacer un caché a las invocaciones de sus métodos. Además pueden descargar el proyecto de ejemplo que incluye una demo con todas las librerías necesarias para su ejecución.

10 (y más) consejos para un coach ágil

SalvavidasRachel Davies y Liz Sedley, co-autores del libro Agile Coaching, dieron una interesante sesión sobre los "10 consejos para los coach ágiles". Claro, la sesión también podría haberse llamado "10 cosas que muchos coach ágiles hacen mal". De todas formas, a continuación vemos 10 (y más) consejos para ayudar a los equipos que están implementando ágil.

Leer más...

Unite al NetCAT 6.8 para estabilizar el próximo NetBeans

NetBeans NetCAT 6.8NetBeans IDE 6.8 está en proceso de desarrollo. ¿Te gusta jugar con software nuevo y podés encontrar defectos? Si además sos usuario de NetBeans y tenés algunas horas libres desde septiembre y hasta noviembre, podés considerar aportar con la comunicad de NetBeans y unirte al programa NetCAT 6.8. Desde allí vas a poder ayudar a que los desarrolladores resuelvan los bugs más importantes, y de paso conocer gente nueva! 

Leer más...

Los principios del Manifiesto Ágil

TildeLas metodologías ágiles de software hacen foco en las personas para crear los mejores equipos que, a su vez, sean capaces de crear el mejor software posible para un cliente. El Manifiesto Ágil es la expresión que define esta forma de pensar. Detrás del Manifiesto existen varios Principios que impulsan y guian al desarrollo Ágil.

Resulta útil tener presente estos principios, ya que nos sirven como guía en momentos de problemas, dudas o para generar nuestra visión de equipo. Les dejo entonces los Principios Ágiles: 

Leer más...

¿Un coach debe ser un líder?

FlechaHay varias opiniones sobre lo que un coach debe hacer y lo que no debe hacer. Un ejemplo es sobre si el coach debe liderar. La opinión general es que los coach no son líderes. En este artículo, George Schiltz presenta una opinión un poco controversial y diferente.

Un coach tiene que ser lo que sea que ayude al equipo a alcanzar su máximo potencial. Los grandes coach también son grandes líderes, aunque no tienen un rol de liderazgo formal entre aquellos con quienes practica el coaching.

Leer más...

Entrevista a Richard Stallman en Buenos Aires

Richard StallmanLa gente del diario Clarín publicó una entrevista a Richard Stallman durante su visita a Buenos Aires. Richard Stallman es el principal ícono del Software Libre, muy polémico por su postura extrema y claras convicciones que defiende desde hace años.

Richard Stallman es un personaje que suele ser amado u odiado. Lo que no puede negarse es lo claro que tiene sus ideales y convicciones. Más allá de la forma polémica y a veces extrema que utiliza para lograr sus objetivos, creo que es una figura necesaria para el Software Libre, alguien que muestre un cambio "ideal" que nos sirva como horizonte.

Les dejo a continuación alguna de sus frases más interesantes de la entrevista.

Leer más...

Implementar Scrum: superando miedos e incomodidades

cono de tráficoEl cambio suele generar miedo en las personas; es algo nuevo y, por lo tanto, no sabemos lo que está involucrado. Somos naturalmente escépticos de lo desconocido y, por supuesto, siempre existe la posibilidad de que no seamos muy buenos (o incluso peor, que nos veamos tontos intentando algo nuevo). Aunque un equipo puede entender algo tan simple y efectivo como Scrum rápidamente, todos los cambios asociados que surgen pueden causar varias preocupaciones. Hay algunos temas comunes que aparecen al adoptar Scrum en una organización, y varios otros detalles que inevitablemente van a a surgir en algún momento.

En este artículo vamos a compartir los temas más importantes para poder estar preparados o, quizás, no sentirnos tan mal cuando los experimentemos nosotros mismos.

Leer más...

Ágil no es una métrica, sino un viaje

BolsoEstaba leyendo este post en donde Kevin Schlabach hace una reflexión interesante: "No podemos medir la agilidad de nuestro equipo y decir 'Sep, lo logramos'. Ágil es una forma de pensar. Todos los enfoques ágiles (Scrum, XP, Lean, etc) son simplemente escuelas de pensamiento".

Leer más...

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