Gestión integrada de logs con ELK(Elasticsearch, Logstash y Kibana)
Gestión integrada de logs con ELK(Elasticsearch, Logstash y Kibana)Cada vez mas empresas requieren de un sistema de gestión de logs integrado, y este número no hará mas que crecer. Un sistema de gestión de logs integrado aporta muchísimo valor, por ejemplo, en seguridad, análisis del comportamiento del usuario o simplemente para la gestión de los sistemas. En este artículo vamos a ver como […]
Formación JSF(JavaServer Faces) + PrimeFaces: Ejecutar Javascript desde el servidor
Formación JSF(JavaServer Faces) + PrimeFaces: Ejecutar Javascript desde el servidorHace unos meses explicamos como ejecutar métodos del servidor desde el cliente(Web con Javascript) en nuestras aplicaciones web con JSF(JavaServer Faces) en el artículo “Ejecutando comandos en servidor con JSF + PrimeFaces” En esta ocasión explicaremos como ejecutar comandos Javascript desde una classe controladora usando la librería de componentes PrimeFaces. Simplemente con esta línea de […]
Integraciones SOAP en PHP, super fácil
Integraciones SOAP en PHP, super fácilHacia muchos años que no me integraba con nada vía SOAP usando el lenguaje de programación PHP. Recuerdo cuando te lo tenias que hacer tu todo. Bueno, pues en un proyecto en el que he trabajado esta semana he tenido que testear unos servicios SOAP y decidí hacerlo en PHP. Y en las últimas versiones […]
Formación Docker: Montar un cluster con Docker Swarm
Formación Docker: Montar un cluster con Docker SwarmDocker Swarm es la aplicación nativa de Docker para gestionar clusters. Como veréis en el ejemplo, con Swarm y Docker Machine(La aplicación de docker para crear hosts) vamos a poder crear un cluster para lanzar contenedores en cuestión de minutos. Instalar Docker Machine y crear los nodos del cluster Deberemos partir de una máquina Linux […]
Desarrollo de aplicaciones con la base de datos orientada a grafos Neo4j
Desarrollo de aplicaciones con la base de datos orientada a grafos Neo4jLas bases de datos orientadas a grafos se utilizan para extraer valor de la relación entre los datos. Neo4j es líder en este tipo de bases de datos y la utilizan empresas como eBay, Walmart, Telnor, UBS, Cisco, HP o Lufthansa para ofrecer mejor servicio a sus clientes o analizar sus datos(BI). Este tipo de […]
Importación y exportación de datos a Excel con apache POI
Importación y exportación de datos a Excel con apache POIApache POI es una API Java para importar y exportar datos para documentos Microsoft(Excel, Word, Project, etc.). En este post vamos a ver un ejemplo de como exportar e importar datos con Microsoft Excel. Primero debemos descargar Apache POI y sus dependencias de su web https://poi.apache.org/download.html. Exportar datos Para generar un fichero Excel y guardarlo […]
Creando aplicaciones OSGI con Apache Felix
Creando aplicaciones OSGI con Apache FelixOSGI(Open Services Gateway initiative) es la solución que aporta Java a la programación modular. Un módulo es un componente auto-contenido con una funcionalidad perfectamente delimitada dentro de un sistema mayor. Los módulos OSGI pueden ser arrancados y parados en caliente(Sin tener que para y reiniciar un servidor), pueden comunicarse entre ellos y además pueden recibir […]
Nuevo proyecto: Tetris 3D
Nuevo proyecto: Tetris 3DA partir de todo el I+D hecho en los campos del desarrollo 3D sobre HTML5 y los bots hemos lanzado la fase uno de un nuevo proyecto, el Tetris 3D. Se trata de un juego online que se puede jugar desde cualquier sitio donde tengas conexión a Internet(Funciona en PC y móviles). Solo necesitas un […]
Formación Spring: Programación asíncrona con Spring
Formación Spring: Programación asíncrona con SpringA partir del éxito del post del otro día “Activando tareas periódicamente con Spring” aprovecho para escribir este de un tema muy parecido. Ejecutar métodos asíncronamente en Spring. Ejecutar métodos de manera asíncrona nos permite no parar el proceso mientras se ejecuta otra acción. Por ejemplo, en una aplicación web que procesa vídeo, nos permite […]
Activando tareas periódicamente con Spring
Activando tareas periódicamente con SpringEl framework Spring nos ofrece un marco para ejecutar tareas programadas muy potente. Vamos a ver un ejemplo de como lo haríamos. Activamos el ‘Scheduling’ en nuestra aplicación simplemente añadiendo la anotación ‘@EnableScheduling’: A partir de este momento ya podemos hacer que cualquier método se ejecute periodicamente: En este ejemplo le configuramos que el método […]
© Albert Coronado Calzada