Agilizando Struts

Cuando trabajamos con frameworks de desarrollo en lenguajes compilados, cada cambio suele requerir el parado y arrancado de la aplicación. Parar y arrancar por cada modificación es un engorro si no se usan herramientas como JRebel. Pero con este sencillo truco, podrás dotar a tu aplicación hecha en Struts de algo de dinamismo.

Continuar leyendo «Agilizando Struts»

Datos eventualmente consistentes

Para quienes no estén familiarizados se entiende como datos eventualmente consistentes como la aceptación por parte del sistema de información del sacrificio de la coherencia de los datos a fin de obtener en otros beneficios, normalmente a favor de disponibilidad o rendimiento.

Continuar leyendo «Datos eventualmente consistentes»

Top 10 para una reunión productiva

¿Has tenido una reunión que haya sido una pérdida de tiempo? Últimamente estamos teniendo reuniones bastante largas con los clientes. Y eso nos ha hecho recordar las buenas prácticas que tenemos que tener presente para garantizar que nuestras reuniones sean eficientes y breves.

Seguro que estás de acuerdo en que una reunión si es breve -> tres veces más productiva.

Continuar leyendo «Top 10 para una reunión productiva»

Cómo ser un buen programador

Como informáticos nos encontramos en muchas ocasiones ante el desafío de realizar modificaciones en proyectos existentes. Normalmente suele ser suficiente escribir o modificar algunas pocas líneas de código, pero el cómo lo hagamos determinará mucho la relación que estableceremos con el software que vamos a mantener o evolucionar.

Continuar leyendo «Cómo ser un buen programador»