Get it on Google Play
Trabajar con códigos QR en Java y en Liferay

Trabajar con códigos QR en Java y en Liferay

Con la entrada del des-confinamiento se están disparando los proyectos en los que se requiere el uso de códigos QR. Y es que esta tecnología, que al final no llegó a despuntar tanto como se prometió es una buena solución para unir los dos mundos(el offline con el mundo online). Yo ya había trabajado antes […]

15/06/2020 by Albert Coronado 
Despliegue de aplicaciones Spring Boot sobre OpenJDK y GraalVM

Despliegue de aplicaciones Spring Boot sobre OpenJDK y GraalVM

Si queréis desplegar con facilidad aplicaciones SpringBoot(o Java en general) usando las maquinas virtuales de OpenJDK o GraalVM los mas fácil es usar contenedores. En el primer caso, para ejecutar una aplicación usando el OpenJDK es tan fácil como: Donde mapeamos la carpeta donde tenemos nuestra aplicación(/ruta/a/mi/app) con la carpeta /opt/java del contenedor y después […]

22/01/2020 by Albert Coronado 
Diseño e implementación de aplicaciones de Microservicios

Diseño e implementación de aplicaciones de Microservicios

Las arquitecturas de microservicios han demostrado aportar grandes ventajas al mundo del desarrollo de aplicaciones empresariales. Gracias a los microservicios podemos construir aplicaciones que den menos problemas, sean mas fáciles de gestionar, escalen hasta el infinito o permitan al negocio tener varios equipos de trabajo(Con distintos stacks tecnológicos) trabajando al mismo tiempo en una misma […]

10/12/2019 by Albert Coronado 
Encriptar y desencriptar datos en Java

Encriptar y desencriptar datos en Java

Dominar la encriptación y desencriptación de datos se ha vuelto crucial para cualquier desarrollo hoy en día, y es que la seguridad de los sistemas de información es crítico tanto a nivel empresarial como a nivel personal. No puede haber proyecto web, de ciencia de datos, etc. que no certifique la seguridad(O, por lo menos, […]

15/05/2019 by Albert Coronado 
Desarrollo de aplicaciones en Java para el terminal

Desarrollo de aplicaciones en Java para el terminal

En el post sobre el uso del patrón de software “Message Qeue” llamado “Escalando servicios con Colas + Redis” creamos una aplicación para terminal para poder testear el servicio. Las aplicaciones para terminal, aunque poco demandado por los clientes, son súper interesantes y útiles. Además, ahora con todo el tema de Data Science, Microservicios, etc. […]

15/05/2019 by Albert Coronado 
Exportar datos a Excel desde Java

Exportar datos a Excel desde Java

En pasados artículos ya expliqué como usar las librerías Apache POI para trabajar con documentos de Microsoft Excel desde Java “Importación y exportación de datos a Excel con apache POI“. En el artículo de hoy os voy a presentar una solución, menos potente, pero mas ligera para exportar datos a Excel y es utilizando las […]

30/11/2018 by Albert Coronado 
Integración con SugarCRM mucho mas elegante con JSoup

Integración con SugarCRM mucho mas elegante con JSoup

He compartido en este blog unos cuantos artículos sobre la integración, normalmente, Java y Liferay con SugarCRM. Ahora os comparto un par de scripts para la integración usando Jsoup que te deja un código mucho mas elegante, de hecho, cualquier integración con Jsoup es mucho mas elegante 😀 Con la siguiente función podemos obtener el […]

07/10/2018 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 
Testeando webs con HtmlUnit

Testeando webs con HtmlUnit

HtmlUnit es un navegador web Java sin GUI(Graphic User Interface). Es decir, que es un navegador para abrir páginas web programaticamente, muy utilizado para testear webs, obtener información, crear robots, etc. HtmlUnit es usado por un montón de proyectos de software libre. Para hacer una aplicación Java que abra una página web con este navegador […]

07/04/2017 by Albert Coronado