Cómo ejecutar una aplicación Spring Boot como un servicio Linux

Cómo ejecutar una aplicación Spring Boot como un servicio Linux

En este post veremos cómo ejecutar una aplicación Spring Boot como un servicio Linux configurado desde un bash con configuración externa. Empaquetado, configuración y construcción del proyecto En primer lugar, explicaremos las opciones de empaquetado, la configuración del proyecto y la construcción de este. Empaquetado de aplicaciones Spring Boot Las aplicaciones Spring Boot se pueden …

Leer másCómo ejecutar una aplicación Spring Boot como un servicio Linux

Como hacer un value stream mapping

Cómo hacer un Value Stream Mapping: ejemplo de desarrollo de software

En el artículo de hoy vamos a explicar cómo aplicar la técnica de Lean llamada Value Stream Mapping (VSM), de forma práctica y con un ejemplo real de desarrollo de software. No confundir con Value Stream Management, aunque están muy relacionados como veremos. ¿Qué es el Value Stream Mapping? Resumiendo mucho, el Value Stream Mapping …

Leer másCómo hacer un Value Stream Mapping: ejemplo de desarrollo de software

Configurar Verdaccio para tener un registro privado de paquetes npm

Configurar Verdaccio: registro privado de paquetes npm

En este post veremos cómo configurar Verdaccio con una configuración básica de permisos para disponer de un registro privado de paquetes npm. ¿Que es Verdaccio? Verdaccio es una herramienta ligera y de código abierto para disponer de un registro privado de paquetes npm. Siendo compatible con otras herramientas de gestión de paquetes como yarn y …

Leer másConfigurar Verdaccio: registro privado de paquetes npm

Pandas python

Introducción a Pandas, la librería de Python para trabajar con datos

En este post te contamos qué es Pandas, por qué utilizarla y cuáles son las principales características de esta librería de Python. ¿Qué es Pandas? Pandas es una muy popular librería de código abierto dentro de los desarrolladores de Python, y sobre todo dentro del ámbito de Data Science y Machine Learning, ya que ofrece …

Leer másIntroducción a Pandas, la librería de Python para trabajar con datos

Comparativa codigo de barras vs codigo qr

Código de barras vs. Código QR: diferencias para saber cuál elegir

Un código de barras y un código QR son dos opciones muy interesantes para codificar la información de tus productos o servicios. En este post, te explicamos qué son, para qué sirven y sus principales ventajas, desventajas y diferencias, para que sepas cuál utilizar según tus necesidades: ¿Qué es un código de barras? El código …

Leer másCódigo de barras vs. Código QR: diferencias para saber cuál elegir

Qué es Ionic

Qué es Ionic y por qué utilizarlo para desarrollar aplicaciones móviles híbridas

Ionic Framework es un SDK de frontend de código abierto para desarrollar aplicaciones híbridas basado en tecnologías web (HTML, CSS y JS). Es decir, un framework que nos permite desarrollar aplicaciones para iOS nativo, Android y la web, desde una única base de código. Su compatibilidad y, gracias a la implementación de Cordova e Ionic …

Leer másQué es Ionic y por qué utilizarlo para desarrollar aplicaciones móviles híbridas

Ejecutar aplicaciones Spring Boot como imágenes nativas de GraalVM

Ejecutar aplicaciones Spring Boot como imágenes nativas de GraalVM

En este post te mostramos paso a paso cómo ejecutar aplicaciones Spring Boot como imágenes nativas de GraalVM, para conseguir que nuestras aplicaciones arranquen más rápido y tengan un menor consumo de memoria. Uso de memoria en Java Como todos sabemos, Java es uno de los lenguajes más populares en la actualidad junto a otros …

Leer másEjecutar aplicaciones Spring Boot como imágenes nativas de GraalVM

Algoritmo informático

Qué es un algoritmo informático

Un algoritmo es un procedimiento paso a paso para conseguir un fin. Es un concepto comúnmente relacionado con el ámbito de la informática. En este post, explicamos en qué consiste un algoritmo informático y recopilamos los principales tipos y algunos ejemplos. Definición de algoritmo informático Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas …

Leer másQué es un algoritmo informático

Integración de RabbitMQ con Spring

Aprende a integrar Spring y RabittMQ usando Spring Cloud Stream

Spring Boot es uno de los frameworks más populares en la actualidad y, dada esta popularidad, existen muchas implementaciones, como Redis, MongoDB, etc. Esto nos permite hacer aplicaciones rápidas y funcionales en unos pocos pasos. Este tutorial tiene como fin mostrar un ejemplo básico de cómo publicar y consumir mensajes usando Spring Cloud Stream y …

Leer másAprende a integrar Spring y RabittMQ usando Spring Cloud Stream