Get it on Google Play
Seguridad y Permisos en Servlets Liferay
Seguridad y Permisos en Servlets LiferayDesde los portlets Liferay tenemos siempre acceso a toda la capa de servicios pero el tema cambia cuando lo hacemos desde un Servlet, el motivo es la capa de permisos que se inicializa al cargar el portlet pero no el Servlet. Si queréis acceder a la capa de servicios de Liferay desde un servlet solo […]
Descubrimiento de servicios en kubernetes
Descubrimiento de servicios en kubernetesAquí tenemos el vídeo dedicado a Kubernetes de esta semana, concretamente aprenderemos como se descubren los servicios vía DNS. El descubrimiento de servicios es vital para poder diseñar una buena arquitectura. Vamos a ver el vídeo: Creación de los pods En el vídeo hemos creado dos pods, uno que contenía dos contenedores(httpd y ubuntu) y […]
Como hacer uso de Alloy Editor dentro de tus portlets Liferay 7.2
Como hacer uso de Alloy Editor dentro de tus portlets Liferay 7.2Alloy Editor es el nuevo editor de Liferay y si queremos que nuestros desarrollos queden integrados dentro del portal, pues deberemos usarlo. Incrustar Alloy Editor en tus portlets Para incrustar Alloy Editor dentro de un portlet podemos hacerlo usando la librería de tags liferay-ui de la siguiente manera: Si usamos este método podemos usar los […]
Despliegue de aplicaciones sobre Kubernetes
Despliegue de aplicaciones sobre KubernetesHacía tiempo que me reclamabais que hablara sobre Kubernetes y hoy empezamos una serie de vídeos sobre kubernetes. El motivo de no empezar antes es que no se puede trabajar con kubernetes sin una sólida base de contenedores Docker. Os recomiendo los vídeos donde hablamos sobre Docker aquí o los artículos sobre la misma temática […]
Enviando mails desde la línea de comandos con ssmtp
Enviando mails desde la línea de comandos con ssmtpAyer me vi en la necesidad de testear una dirección de correo electrónico(Cosas de dar soporte a proyectos…). Decidí que la mejor forma de hacerlo era por línea de comandos y encontré ssmtp después de hacer varias pruebas. Ssmtp es genial por su sencillez y potencia, por ejemplo, podemos fácilmente empaquetarlo dentro de un contenedor […]
El futuro del desarrollo es cloud: Codiad IDE en cloud
El futuro del desarrollo es cloud: Codiad IDE en cloudEn este vídeo hemos estado viendo las bondades de usar un entorno de desarrollo integrado vía web(Un Web IDE). Concretamente, Codiad: Primero vamos a repasar porque hemos instalado un Web IDE y, concretamente, Codiad: Codiad IDE es muy ligero y fácilmente extensible. Nos permite tunearlo y crear plugins con mucha facilidad. Cosa que se agradece […]
Publicando servicios vía Nginx(Script)
Publicando servicios vía Nginx(Script)El siguiente script comprueba cada 5 segundos que puertos están compartiendo los contenedores arrancados dentro de los contenedores que tenemos abiertos y los publica automáticamente a través de un proxy con Nginx(Arrancado dentro de otro contenedor). Además también publica los puertos que se están compartiendo por el puerto 81. Es muy bueno porque comprueba cada […]
Comprimir y descomprimir archivos y carpetas con tar
Comprimir y descomprimir archivos y carpetas con tarA uno le parecerá poca cosa lo de comprimir y descomprimir ficheros con ‘tar’, sobretodo cuando aquí escribimos cobre Cloud o Big Data, por ejemplo. Pero es que cada vez que tengo que comprimir y descomprimir ficheros usando la herramienta ‘tar’ tengo que googlear la solución cada vez(No se si soy el único al que […]
Analítica de datos Big Data con Apache Spark
Analítica de datos Big Data con Apache SparkApache Spark es el motor unificado para analítica para Big Data mas usado en estos momentos(O de los mas usados). En pasados artículos en el blog ya hablamos de alternativas tipo Hadoop/MapReduce o Storm. Apache Spark tiene un montón de ventajas como: que es bastante mas rápido, que es fácil de usar o es compatible […]
Formación Mesosphere y Apache Mesos
Formación Mesosphere y Apache MesosApache Mesos es una plataforma líder para gestionar clusters de servidores de código abierto. Permite gestionar los recursos de un cluster como si se tratara de una única máquina y se utiliza para correr grandes aplicaciones, especialmente las que utilizan grandes volumenes de datos. Twitter, Apple, PayPal, Atlassian y muchas otras grandes compañías utilizan Mesos […]