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 ¿Qué encontrarás en este post? IntroducciónInstalación y configuración de Fabric8 Maven PluginUtilizaciónFabric8-maven-pluginDocker-maven-pluginConclusiónBibliografía Fabric8 es una plataforma open source centrada en facilitar el desarrollo de […]

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 ¿Qué encontrarás en este post? GraphQL mediante Spring Boot Preparación del proyectoDefinición del esquema GraphQLClases Java de las entidadesSolucionadores […]

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 […]

30 recomendaciones para el Día del Libro

¡En Profile nos gusta celebrar el Día del Libro! Ya lo hicimos el año pasado con una selección de libros que todo desarrollador debería leer, pero en esta ocasión, pedimos a nuestro equipo que nos hiciera una recomendación: su libro favorito, aquel que le hizo emocionarse, aprender algo nuevo o, simplemente, pasar un maravilloso rato […]

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 […]

¿Cómo trabajar la comunicación y la confianza en un equipo ágil?

Trabajar con un equipo es trabajar con personas: con sus circunstancias particulares, días malos, con sus problemas, ambiciones, miedos y preocupaciones. Por muy buenos que seamos técnicamente, para sacar lo de mejor de todos y trabajar como parte de un equipo, es necesario tener clara una única dirección común en la vamos a trabajar respecto […]

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 […]