Kubernetes – Despliegues sin corte de servicio

El pasado mes de Noviembre finalizamos la migración de todos nuestros servicios propios dentro de Arteco, a una infraestructura en la nube gestionado por el orquestador de servicios virtualizados Kubernetes. Nuestra conclusión de dicha experiencia: un acierto a todos los niveles.

Continuar leyendo «Kubernetes – Despliegues sin corte de servicio»

Bienvenido docker!

Docker es una de las herramientas que está cambiando la forma de desarrollar y desplegar aplicaciones de alta disponibilidad. Docker y micro-servicios es la relación perfecta para crear aplicaciones, separando las responsabilidades y aprovechando la virtualización al máximo

Continuar leyendo «Bienvenido docker!»

5 Errores comunes en gestión de proyectos

Cuando un proyecto planificado de 3 meses se convierte en un proyecto de 7 meses, conviene analizar los puntos que han determinado una demora. Y si es posible aprender de lo analizado para evitar caer en los mismos errores.

Continuar leyendo «5 Errores comunes en gestión de proyectos»

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»

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»