Fabric8: Gestión de imágenes y contenedores Docker desde Maven

En este post vamos a hablarte de una herramienta que puede resultarte de gran utilidad: Fabric8 Maven Plugin. Pero antes, vamos a presentarte la plataforma a la que pertenece: Fabric8. Introducción Fabric8 es una plataforma open source centrada en facilitar el desarrollo de aplicaciones y microservicios basados en el cloud. Para ello, ofrece un conjunto […]

GraphQL: una alternativa a REST (2/2)

En el anterior artículo sobre GraphQL repasamos las principales características de este lenguaje de consultas como alternativa a REST. En esta segunda parte vamos a implementar un servidor GraphQL mediante Spring Boot. GraphQL mediante Spring Boot Vamos a empezar creando el proyecto Spring DemoGraphQL, mediante Spring Initializr o con la opción correspondiente de nuestro IDE. […]

GraphQL: una alternativa a REST (1/2)

Desde su publicación en 2015 GraphQL se ha ido estableciendo en el panorama tecnológico como una interesante alternativa a REST en el diseño y la implementación de nuestras APIs. En este artículo vamos a explicar qué es GraphQL y cuáles son sus características principales. En próximas entregas construiremos un servidor GraphQL, con operaciones CRUD sobre […]

Verificación de tipos estática en React con TypeScript

React es la librería frontend de moda. La recién publicada 2019 Stack Overflow Developer Survey lo coloca como el segundo framework más utilizado, mientras que la encuesta State Of JavaScript de 2018 posiciona a React como la librería/framework con mayor grado de satisfacción entre los desarrolladores frontend JavaScript. Dicho esto, no todo es perfecto en […]

Comparativa de orquestadores: Docker Swarm vs Kubernetes vs Apache Mesos

El apogeo de los contenedores ha transformado la manera de enfocar el desarrollo, el despliegue y el mantenimiento de aplicaciones. En este artículo vamos a hablar de los tres orquestadores más comunes dentro de la comunidad OpenSource: Docker Swarm, Kubernetes y Apache Mesos. Analizaremos las ventajas e inconvenientes que nos ofrecen cada uno, así como […]

¿Eres un programador extremo? Introducción a eXtreme Programming

Si has oído hablar de Agile o agilidad, seguro que te suenan palabras como Scrum, Kanban o incluso el Agile Manifesto, pero ¿sabías que incluso antes del Agile Manifesto, publicado en 2001, ya existía un nuevo enfoque que estaba revolucionando la forma de hacer las cosas? Hoy te presentamos 🥁🥁🥁  ¡eXtreme Programming (XP)! Como el tema da […]

3 retos de una estrategia omnicanal

La transformación digital de la sociedad provocada, entre otros factores, por la irrupción de las nuevas tecnologías y la adopción masiva de dispositivos móviles ha generado una evolución en los hábitos de los consumidores y, al mismo tiempo, exige hoy en día a las empresas un ejercicio de adaptación al nuevo modelo. Cambia, por tanto, […]