Gestión de dependencias en módulos Liferay 7

Publicado por Antonio Javier Ortega Pérez el

PortalesLiferayOSGiGradle

Una de las grandes novedades a nivel de arquitectura en Liferay 7 ha sido la incorporación de OSGi en el centro del software. En Liferay 7, excepto los temas y layouts, todo, absolutamente todo, es un módulo OSGi. Ya no existe el concepto de hook o ext tan conocido en…

Continuar leyendo

Análisis de código con Codacy

Publicado por Juan Manuel Barea Martínez el

QADeuda TécnicaCodacy

En un artículo [http://enmilocalfunciona.io/automatizando-un-ciclo-de-control-de-la-deuda-tecnica/] de hace ya un tiempo, nuestro compañero Eduardo Riol [http://enmilocalfunciona.io/author/eduardo/] nos hablaba de la Deuda Técnica [http://enmilocalfunciona.io/tag/deuda-tecnica/] y cómo reducirla a través de un ciclo automatizado. Pues bien hoy vengo a hablaros de Codacy [https:…

Continuar leyendo

Programación Reactiva con RxJs

Publicado por Pablo Magaz el

FrontRxJsProgramación Reactiva

La programación reactiva es un concepto que va ganando muchos adeptos en los últimos tiempos. RxJs es el port a JavaScript de la librería Reactive Extensions que ha sido portada a numerosos lenguajes de programación y que toma lo mejor de fuentes tan diversas como la programación funcional, el patrón…

Continuar leyendo

Instalando y probando Docker en Windows 10

Publicado por Santi Macias el

DockerWindowsContenedores

Hoy en día, Docker [https://es.wikipedia.org/wiki/Docker_(software)] se ha convertido en el estándar de facto en el uso de contenedores de software. En este artículo vamos a ver cómo podemos instalarlo en Windows 10, concretamente la versión Docker CE (Community Edition). "Pero oye Santi, ¿no…

Continuar leyendo

Configurando NGINX Ingress en Kubernetes Local usando Minikube

Publicado por Jose Maria Hidalgo Garcia el

DevOpsKubernetesMinikube

Cuando se comienza con Kubernetes nos asaltan numerosas dudas, pero una de las más comunes es ¿cómo puedo habilitar el acceso desde el exterior a los servicios de mi cluster?. Casi por defecto, y porque es una maravillosa solución, muchos de nosotros nos lanzamos de cabeza a usar traefik [https:…

Continuar leyendo