Formación y Desarrollo Liferay: Accediendo a la configuración de otros portlets
Formación y Desarrollo Liferay: Accediendo a la configuración de otros portletsEn algunos desarrollos nos puede interesar leer la configuración de otros Portlets, por ejemplo, para tener la configuración centralizada en un sitio. Si nuestra instalación tiene varios portlets, puede ser un engorro tener que cambiar todo en varios sitios. Para poder acceder a las propiedades de los portlets debemos saber que Liferay guarda la configuración […]
Obtener la dirección IP pública con Amazon
Obtener la dirección IP pública con AmazonEn ocasiones nos interesa conocer la dirección IP pública con la que nuestra aplicación sale a Internet. Para hacerlo podemos usar el servicio que Amazon tiene disponible en http://checkip.amazonaws.com donde te devuelve la dirección IP desde la que se le ha hecho la petición. La implementación en Java quedaría de la forma siguiente: Fácil y […]
La seguridad cuando desarrollas una aplicación web
La seguridad cuando desarrollas una aplicación webLas aplicaciones juegan un papel cada vez mas importante en la vida de las personas y los negocios. Y tal como crece la importancia de la tecnología crece de igual manera los problemas de seguridad. En este post voy a poner 6 problemas de seguridad que hay que tener controlados des del minuto 0 cuando […]
Formación CRM y Liferay: Como integrar archivos vía REST a SugarCRM/SuiteCRM desde Java
Formación CRM y Liferay: Como integrar archivos vía REST a SugarCRM/SuiteCRM desde JavaSi hay algo difícil de encontrar es como subir archivos vía integración REST a SugarCRM o SuiteCRM(versión 10, porque en versiones anteriores es mas fácil). Con la siguiente función podemos cargar archivos a registros(previamente creados, no se puede crear el registro y adjuntar el fichero en el mismo paso): Es un tema que en la […]
Desarrollando para Google Data Studio
Desarrollando para Google Data StudioAcaba de salir del horno “Google Data Studio” en versión beta en nuestro país(En EEUU hace tiempo que lo tienen disponible). Google Data Studio es la herramienta de Google para crear reports y cuadros de mando. En pocos meses andaremos todos en proyectos para exportar los datos a esta plataforma, por ejemplo, con proyectos de […]
Desarrollando aplicaciones con ReactJS
Desarrollando aplicaciones con ReactJSYa tenemos las primeras aplicaciones con ReactJS y no podía dejar de escribir este post. ReactJS es uno de los chicos de moda en el mundo de los frameworks Javascript. No es para menos, nos permite crear aplicaciones web con una UX(User eXperience) muy parecida a la de una aplicación nativa. Lo primero que debemos […]
Formación y Desarrollo UX: Transiciones con CSS 3
Formación y Desarrollo UX: Transiciones con CSS 3Las transiciones con jQuery ya no se llevan, de hecho jQuery ya no se lleva. Ahora lo que se llevan son las transiciones por CSS que utilizan aceleración por hardware obteniendo una mejor experiencia de usuario. Además, usando CSS tenemos mejor independencia entre código y diseño. Para crear transiciones en CSS utilizamos la propiedad ‘transition’ […]
Creando un cuadro de mando AARRR
Creando un cuadro de mando AARRRAARRR(Acquisition, Activation, Retention, Revenue, Referal) son las conocidas como métricas pirata. Este es el modelo creado por Dave McClure(Emprendedor e inversor en Startups de San Francisco) y es un framework perfecto en el que basarnos para la gestión de nuevos proyectos o startups. Lo genial de este modelo es que esta muy orientado a la […]
Liferay Symposium 2016, hacia la transformación digital
Liferay Symposium 2016, hacia la transformación digitalEscribo este post desde el AVE destino Girona, triste por no poder asistir al Symposium de Liferay hasta el final(Problemas de planning). Sin duda, es el evento inspirador por excelencia en este país. Este año no se han anunciado grandes novedades, se ha centrado en la nueva plataforma Liferay DXP(Que ya es una realidad) presentando […]
Screenshots de vídeos con Libav y Java o Liferay sin Xuggler
Screenshots de vídeos con Libav y Java o Liferay sin XugglerLiferay utiliza Xuggler para generar las previsualizaciones de vídeos . Si por temas de complejidad o rendimiento no nos interesa podemos hacerlo usando ‘Libav‘. Libav son unas librerías open source para procesar audio y vídeo disponible para Linux. Con ellas podremos obtener información de vídeos, convertirlos, etc. En este caso vamos a usar ‘Avconv’ para […]
© Albert Coronado Calzada