Get it on Google Play
Poner el captcha de Google en tus portlets Liferay

Poner el captcha de Google en tus portlets Liferay

El captcha de Google tiene grandes ventajas, las tres principales que me vienen ahora a la cabeza son que, en la mayoría de sesiones, los usuarios solo deberán marcar un checkbox mejorando mucho la experiencia de usar un captcha. La segunda, nos aporta datos analíticos importantes, muy útiles para los gestores de la seguridad, ya […]

16/11/2017 by Albert Coronado 
Conectándonos a servicios Web en Java con Jsoup

Conectándonos a servicios Web en Java con Jsoup

Desde que tengo el canal de Youtube parece que publico menos cosas en mi blog, pero nada mas lejos de mi intención. En el blog seguiré publicando cosas muy técnicas(Para muy técnicos) y en el canal de Youtube iré publicando mas opinión, management, etc. Después de esta pequeña reflexión, vamos al tajo: Jsoup es una […]

29/07/2017 by Albert Coronado 
Formación JavaEE: Desarrollo de aplicaciones usando diferentes zonas horarias.

Formación JavaEE: Desarrollo de aplicaciones usando diferentes zonas horarias.

Cada vez es mas habitual trabajar en proyectos que se utilizan en diferentes zonas horarias y ya en pasados posts hemos hablado de como crear aplicaciones que trabajen con distintos tipos de moneda(Online) y multiidioma pero todavía no habíamos hablado de los cambios horarios. Productos como Liferay, trabajan internamente solamente con GMT y pobre de […]

30/05/2017 by Albert Coronado 
Crear un Jar con todas sus dependencias con Gradle

Crear un Jar con todas sus dependencias con Gradle

Poder crear mini aplicaciones con todas sus dependencias resueltas en un solo archivo es muy fácil de implementar gracias a Gradle. Definiendo esta tarea, llamada fatJar Gradle será capaz de generar un Jar autoejecutable: Ahora podremos generar el Jar(Se creará en la carpeta ‘PROYECTO/build/libs’) simplemente ejecutando en nuestro proyecto Gradle: El Jar generado lo podremos […]

11/05/2017 by Albert Coronado 
Script para hacer pruebas de estrés a tu sitio web

Script para hacer pruebas de estrés a tu sitio web

Acabo de subir a Github mi script, desarrollado en Java, para hacer pruebas de estrés en URLs. Se trata de un script muy sencillo pero muy potente y practico que hace uso de las librerías HtmlUnit, de las que hablo en el post “Testeando webs con HtmlUnit”. Las pruebas de estrés(O pruebas de carga) son […]

26/04/2017 by Albert Coronado 
Integrando nuestro eCommerce con Flywire para recibir pagos internacionales

Integrando nuestro eCommerce con Flywire para recibir pagos internacionales

Flywire es lo que se conoce como un proveedor de métodos de pago, es decir, que a través de el nuestros clientes/usuarios podrán pagar mediante diferentes tipos de pago desde diferentes países. Flywire es una excelente opción cuando vendemos a nivel internacional y lo que vendemos son productos de cierto valor, no todo el mundo […]

30/03/2017 by Albert Coronado 
Diferencias entre Liferay Community y Liferay Enterprise Edition

Diferencias entre Liferay Community y Liferay Enterprise Edition

Mucha gente me pregunta la diferencia entre la versión Community y la Enterprise de Liferay. De hecho es de las primeras cosas que se explican en mis cursos de formación. En este articulo vamos a intentar dar un poco mas de luz sobre este tema. Este post lo escribo de memoria, con lo que espero […]

30/01/2017 by Albert Coronado 
Mejorando la experiencia de usuario: Como implementar un control del error de sesión expirada en JSF

Mejorando la experiencia de usuario: Como implementar un control del error de sesión expirada en JSF

Para mejorar la experiencia del usuario cuando le caduquen las sesiones de JSF(JavaServer Faces) por inactividad, por actualización de la aplicación o por otras circunstancias lo haremos de la siguiente manera: Configuramos en el fichero ‘faces-config.xml’ el ‘Exception Handler Factory’: Implementamos la classe configurada en el ‘Exception Handler Factory’: Finalmente ya solo nos queda implementar […]

27/01/2017 by Albert Coronado 
Importación y Desarrollo con datos de la web con Google Analytics

Importación y Desarrollo con datos de la web con Google Analytics

Google Analytics(GA) es actualmente el sistema para obtener datos de las visitas de una web mas usado. No puedo dejar de mencionar que existen alternativas como Piwik que nos permiten guardar nosotros todos los datos(GA solo nos deja ver lo que el quiere) para trabajar con ellos mas cómodamente o crear sistemas mucho mas potentes, […]

19/01/2017 by Albert Coronado 
Machine Learning con Java y Weka

Machine Learning con Java y Weka

Weka es una librería Java con una colección de algoritmos(Pre-procesado, clasificación, regresión, clustering, etc.) para Machine Learning(ML). Además, podemos usar Weka con Big Data. Una potente herramienta para desarrolladores que quieran incorporar Machine Learning en sus aplicaciones. En el articulo de hoy vamos a ver como crear un modelo de predicción con esta herramienta. Crear […]

13/08/2016 by Albert Coronado