Con il solito gruppo di amici abbiamo fatto qualche esperimento con le streaming api di Twitter per realizzare real-time analytics, utilizzando tecnologie on-the-edge quali MongoDB, Redis, Node.js, vari framework come Socket.IO o Bootstrap per creare single page application, l’immancabile R, d3.js e vari altri.
Il target dell’analisi erano le conversazioni generate su Twitter durante i talk show televisivi. Fra le questioni da affrontare è emersa la necessità di visualizzare in modo sintetico, immediato e dinamico i diversi gruppi di utenti/telespettatori che si aggregano intorno a temi comuni di discussione.
La soluzione individuata prevede di rappresentare graficamente ogni gruppo come un insieme di keyword (i principali temi discussi che caratterizzano la community) con ampiezza proporzionale al numero di utenti coinvolti nell’intervallo temporale di osservazione (numero riportato anche in alto, sopra le keyword).
La versione animata realizzata con D3.js non è supportata da Internet Explorer