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 
Gestión IT: Creando visualizaciones de Big Data

Gestión IT: Creando visualizaciones de Big Data

Una vez en la fase de crear visualizaciones de BigData(Porque no solo hay que almacenarla y trabajarla, luego hay que mostrar los resultados) nos encontramos que muchas veces no es tarea fácil. Los recursos habituales(tablas, gráficos, etc.) no sirven porque la información generada no es fácil de representar. Cuando nos encontramos que tenemos que desarrollar […]

20/08/2016 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 
Gestión IT: Aplicando Big Data siguiendo la estrategia iterativa de ACEMS

Gestión IT: Aplicando Big Data siguiendo la estrategia iterativa de ACEMS

Para que nuestros proyectos Big Data lleguen a buen puerto es muy importante tener muy claro el proceso a seguir para llegar al éxito. En este sentido, ACENS(Centre of Excellence for Mathematical & Statistical Frontiers) nos aporta una estrategia iterativa para abordar este typo proyectos. La metodología se basa en la siguiente rueda: 1. Diseñando […]

12/08/2016 by Albert Coronado 
Desarrollo de aplicaciones con la base de datos orientada a grafos Neo4j

Desarrollo de aplicaciones con la base de datos orientada a grafos Neo4j

Las 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 […]

22/04/2016 by Albert Coronado 
Analizando datos de negocio con Spago BI

Analizando datos de negocio con Spago BI

Spago BI es una solución para Business Intelligence completamente Opensource y basada en JavaEE. Me encanta porque se integra perfectamente con arquitecturas Big Data y bases de datos NoSql, tiene una Interfície Web y aporta un montón de soluciones para la empresa. Para instalarlo y empezar a trastear solamente hay que descargarlo de la web(La […]

05/11/2015 by Albert Coronado 
Publicando tus contenedores Docker sobre Giant Swarm

Publicando tus contenedores Docker sobre Giant Swarm

Giant Swarm es un proveedor IaaS(Infraestructure As A Service) donde básicamente nos permite desplegar nuestros propios contenedores Docker sobre su infraestructura. Todavía tienen su plan ‘Shared‘ en fase Alfa, pero después de varios tweets con varios componentes de la empresa me decidí a probar su servicio, que por cierto, es excelente. Son una empresa Alemana, […]

28/09/2015 by Albert Coronado 
Sistemas de mensajería con Kafka

Sistemas de mensajería con Kafka

Kafka es un gestor de mensajería publicador/subscriptor. Básicamente gestiona listas de mensajes(topics) donde ‘publicadores’ publican mensajes en las listas(topics) y los ‘consumidores’ se pueden subscribir a ellas. Kafka es distribuido, replicado y participado, lo que lo hace apto para sistemas de alto rendimiento. No en vano lo utilizan empresas como LinkedIn Netflix, Twitter, Uber, PayPal […]

03/09/2015 by Albert Coronado 
Trabajando con contenedores de Docker

Trabajando con contenedores de Docker

Docker es una tecnología de virtualización que trabaja a nivel de sistema operativo. Es un sistema de virtualización mucho mas ligero porque solo virtualizas tu aplicación, cada ‘Container’ se ejecuta en el kernel de la máquina anfitriona. Docker solo funciona con Linux de 64 bits y podemos desplegarlo en muchos servicios cloud como Amazon Web […]

12/08/2015 by Albert Coronado 
MapReduce con MongoDB

MapReduce con MongoDB

Ya hablamos en pasados posts de MapReduce con Hadoop. En este post explicaré como aplicar este framework de Google para hacer consultas a grandes bases de datos en paralelo con MongoDB. Como repaso, hacer consultas con MapReduce básicamente se trata de crear dos funciones: Una que va a recorrer toda la tabla y va a […]

01/06/2015 by Albert Coronado 
© Albert Coronado Calzada