La relación entre DevOps, Agile y Cloud

DevOps, Agile y Cloud son tres conceptos que están en primera línea en la actualidad entre los equipos técnicos… Y no es para menos:juntos permiten acelerar la innovación y mejorar la satisfacción del cliente final. En este artículo, veremos cómo se pueden combinar y cómo se relacionan los tres conceptos para conseguir dichos objetivos. Comenzaremos por las definiciones, para seguir con las relaciones entre ellos y cómo consiguen mejorar el desarrollo de soluciones software colaborando entre sí.
Leer más

Las nuevas herramientas de DECIDE DevOps ya están disponibles

DECIDE, el proyecto  europeo de I+D para fomentar el desarrollo de los entornos MultiCloud en el que Arsys participa, ha lanzado recientemente la tercera versión de las herramientas individuales relativas al marco de trabajo DECIDE DevOps. De este modo, las últimas versiones de las principales herramientas del proyecto ya se encuentran disponibles en el repositorio público en GitLab. Este lanzamiento supone un primer paso, previo a la puesta en marcha del marco integrado de DECIDE DevOps v3.0, previsto para este mismo agosto.
Leer más

Herramientas imprescindibles para DevOps

Una definición muy precisa de lo que es DevOps es la «asociación entre el desarrollo de software y las operaciones de TI que pone de relieve la comunicación, la colaboración y la integración». En otras palabras, cómo los equipos de desarrollo y los encargados de la gestión de las operaciones se comunican más eficientemente para desplegar aplicaciones en producción. Para conseguir esta colaboración existen una serie de herramientas DevOps encargadas de muchas cosas, por ejemplo, de la automatización de entrega del software, de proporcionar la infraestructura necesaria para garantizar la calidad del proyecto o de la estabilidad de todos los sistemas.

Leer más

¿En qué consiste la arquitectura de microservicios?

Los microservicios, o la arquitectura basada en microservicios, son un enfoque de desarrollo de software basado en un conjunto de componentes o servicios modulares que se comunican entre sí para crear una aplicación de mayores dimensiones.  En este artículo, explicamos el funcionamiento de la arquitectura de microservicios, sus ventajas y desventajas y cómo facilita la gestión de la Seguridad IT.
Leer más

Subversion, la alternativa centralizada a Git para el control de versiones

Desarrollado actualmente por la Fundación Apache (aunque nació de mano de la empresa CollabNet allá por el año 2000), Subversion es  uno de los sistemas de control de versiones del software más utilizados históricamente y, por supuesto, otra de las aplicaciones que podemos desplegar a golpe de clic en los Servidores Cloud de Arsys. En este artículo, explicamos las características de Subversion y lo enfrentamos con su competidor Git.

Leer más

El proyecto europeo DECIDE cumple su primer año llevando la filosofía DevOps a los entornos MultiCloud

El proyecto europeo DECIDE ha completado el primer año desde su puesta en marcha. Nacido para  llevar la filosofía DevOps a la gestión de las aplicaciones y entornos MultiCloud, los socios de esta iniciativa, entre los que se encuentra Arsys, han estado trabajando este primer año en definir la arquitectura general de diferentes herramientas y en el desarrollo del framework que orquestará su uso. La primera versión de las herramientas de DECIDE está publicada como código abierto y disponible en Git.

Leer más

Phabricator, un interesante recurso en la Nube para desarrolladores de software

Desarrollado en un primer momento dentro de Facebook para facilitar el desarrollo de su propio software, actualmente Phabricator se encuentra bajo el amparo de la  startup Phacility, que ha dado continuidad a la evolución de este software libre,  otra de las aplicaciones que podemos instalar en cuestión de segundos en los Servidores Cloud de Arsys. De este modo, contaremos con nuestra propia Nube para alojar un amplio y útil conjunto de herramientas concebidas para acelerar el desarrollo de software, incluyendo utilidades de alto nivel que facilitan muchos de los procesos de planificación, creación y mantenimiento del código.

Leer más

Open Source + Cloud Computing= fórmula ganadora

Como usuarios, queremos y necesitamos acceso a las aplicaciones en cualquier momento, desde cualquier lugar y dispositivo, de manera fiable y segura, y encontrado respuesta en el Cloud Computing. Si pensamos en el Open Source,  deberíamos formularnos unas sencillas preguntas: ¿habría tantos blogs y páginas web de no existir CMS de código abierto como WordPress? o ¿cuántas empresas venderían online si PrestaShop, Magento o WooCommerce fueran plataformas propietarias y cerradas?  La combinación  de ambas tendencias, el Open Source y el Cloud Computing, es hoy por hoy una formula ganadora para acelerar los procesos de Transformación Digital y agilizar el despliegue cualquier solución tecnológica.

Leer más

Automatiza las tareas de desarrollo e integración continua con Jenkins

Dentro de las herramientas para desarrolladores, hoy nos centramos en el software de automatización Jenkins, que sirve de motor para automatizar las tareas en gran parte del flujo de trabajo de un proyecto, por lo que resulta especialmente útil en los equipos técnicos que quieren agilizar las tareas de desarrollo de cara a los procesos de integración continua.

Leer más

¿Qué son los Web Components?

Muchos sitios usan ya partes de las especificaciones de Web Components (o componentes web) para producir sus interfaces e implementar funcionalidad del lado del clienteEn este artículo, explicamos qué son exactamente los Web Components y qué objetivos o necesidades cubren, así como algunas de sus especificaciones, ya que suponen  una auténtica revolución en el mundo del desarrollo web y, poco a poco, han adquirido un mayor soporte por parte de los principales navegadores.

Leer más