Get it on Google Play
Script Javascript para mantener la relación de los objetos

Script Javascript para mantener la relación de los objetos

En HTML, sobretodo cuando queremos hacerlo todo responsive, un quebradero de cabeza es cuando queremos que la relación entre ancho y alto de un elemento sea X. Por ejemplo, nos puede interesar que un DIV o una imagen siempre tenga la mitad de altura que de anchura. Una manera fácil de mantener proporciones es mediante […]

12/08/2020 by Albert Coronado 
Liferay en una arquitectura de microservicios | Edge Service, API y Headless

Liferay en una arquitectura de microservicios | Edge Service, API y Headless

Hace unos meses escribí un post llamado “Liferay en una arquitectura de microservicios” donde describía como montar una arquitectura de Liferay mas orientada a microservicios. El post tuvo mucho éxito y varias personas me pidieron un ejemplo(Así que aquí lo tenéis). Las ventajas de esta arquitectura son varias: Nos permite crear aplicaciones sobre Liferay en […]

16/07/2020 by Albert Coronado 
Microservicios | Service Discovery con Hashicorp Consul y Javascript

Microservicios | Service Discovery con Hashicorp Consul y Javascript

En el vídeo de hoy os ensañamos a usar un “Service Discovery” o servicio de descubrimiento, concretamente lo implementaremos usando la herramienta de la empresa Hashicorp llamada consul. Para la explicación de lo que es y como funciona os remitimos al vídeo que creo que está muy bien explicado. Para hacer las practicas: Instalar Hashicorp […]

03/06/2020 by Albert Coronado 
Comunicación entre microservicios con Apache Kafka y Javascript

Comunicación entre microservicios con Apache Kafka y Javascript

En el vídeo de hoy hemos visto que, básicamente, existen dos maneras de comunicar microservicios: comunicación síncrona y comunicación asíncrona. Para la comunicación síncrona la solución mas habitual son las APIs(Rest o GraphQL) y para las comunicaciones asíncronas se usan sobretodo brokers de mensajes(Message brokers) donde la solución mas usada ahora mismo es Apache Kafka. […]

20/05/2020 by Albert Coronado 
Integración del login social de Google para páginas web para una experiencia multicanal y personalizada

Integración del login social de Google para páginas web para una experiencia multicanal y personalizada

Cada vez es mas importante poder ofrecer una experiencia multicanal y personalizada a nuestros usuarios/clientes. Para ello necesitamos un mecanismo para poder identificarlos dentro de la web, que no requiera de trabajo para registrarse y que sea multicanal. Para solucionar esto, Google nos ofrece su solución para loguearse mediante su API ofreciendo una solución que […]

08/01/2020 by Albert Coronado 
API GraphQL con Javascript

API GraphQL con Javascript

Sin duda, Javascript es el lenguaje idóneo para implementar APIs con GraphQL y una arquitectura de microservicios nos permite usar el stack tecnológico mas adecuado para cada ocasión. Hoy vamos a ver como implementamos una API GraphQL con Javascript: Introducción a GraphQL GraphQL es un lenguage para hacer peticiones a nuestra API, mas complejo que […]

03/01/2020 by Albert Coronado 
Desarrollo de una API Rest en Javascript para descargar URLs y convertirlas a imágenes PNG

Desarrollo de una API Rest en Javascript para descargar URLs y convertirlas a imágenes PNG

Este es el artículo anexo al tercer módulo del curso de API Management que tengo publicado en Youtube. Os dejo aquí el link al primer capítulo del curso: Introducción a las APIs y aplicación al negocio. En esta ocasión vamos a implementar una API en Javascript a la que podremos hacerle peticiones para descargar páginas […]

07/05/2018 by Albert Coronado 
Liferay 7 convierte todo en una SPA(Single Page Application), y eso no siempre es bueno

Liferay 7 convierte todo en una SPA(Single Page Application), y eso no siempre es bueno

Si has creado un portal con Liferay 7 e insertas el plugin de Twitter y no siempre te carga o tienes componentes creados en JQuery donde no responde al evento ‘ready’ o el evento ‘onload’. Aquí vamos a ver como arreglar esto. Observarás que en Liferay 7 cuando hacemos click en un link interno el […]

30/08/2017 by Albert Coronado 
Ejemplo de uso de Vue.js con PHP

Ejemplo de uso de Vue.js con PHP

Vue.js es el n-ésimo framework para el desarrollo de aplicaciones Javascript. En este caso prometen ser el ‘killer’ de Angular y React aportando como función diferenciadora que esta diseñado para ser progresivo(Que no te obliga a cargar toda la aplicación al inicio). La verdad es que Vue.js me gusta mucho porque tiene pinta de ser […]

27/08/2017 by Albert Coronado 
Desarrollo UI atractivo: Drag and Drop nativo en HTML5

Desarrollo UI atractivo: Drag and Drop nativo en HTML5

Si queremos hacer UIs(User Interfaces) ricas y que hagan disfrutar a nuestros usuarios debemos dominar el ‘Drag&Drop'(O el arrastrar y soltar). HTML5 nos aporta un mecanismo para implementar el ‘Drag&Drop’ nativo mediante un sistema de eventos. Para ello deberemos definir que elementos queremos que sean arrastrables y en que sitios se podrán soltar. Definiendo los […]

10/08/2016 by Albert Coronado