Blog

Database
Alessandro Fiori

Apache Kafka Parte 1: stream processing e perché cambia tutto

Kafka non è un semplice message broker — è il sistema nervoso distribuito di Netflix, LinkedIn e Uber. Gestisce milioni di eventi al secondo senza perderne uno, in ordine garantito per partizione. Questa prima puntata spiega i concetti fondamentali (topic, partizioni, offset, consumer group) con un caso d’uso reale: le 50 stazioni ARPA Piemonte del progetto Smart City del Politecnico di Torino.

Leggi Tutto »
Sviluppo
Alessandro Fiori

Supabase: il backend open source per le tue app vibe-coded

Lovable e Bolt costruiscono il frontend in minuti. Ma dove vivono i dati degli utenti? Come funziona il login? Chi può vedere cosa? Supabase risponde a tutte queste domande: PostgreSQL managed, autenticazione pronta all’uso, storage e Row Level Security — tutto gratuito fino a un certo volume, tutto integrabile con un click dai principali tool di vibe coding.

Leggi Tutto »
Intelligenza artificiale
Alessandro Fiori

Sentiment Analysis e Topic Modeling: cosa dicono davvero i tuoi clienti

Hai 200 recensioni, 500 ticket di supporto, 1.000 commenti. Leggerli tutti richiederebbe giorni — e alla fine non saresti neanche sicuro di aver colto i pattern più importanti. Sentiment Analysis e Topic Modeling risolvono esattamente questo: in dieci minuti identifichi il tono emotivo di ogni testo, raggruppi i temi ricorrenti e ottieni una sintesi strategica che la lettura manuale non avrebbe mai prodotto.

Leggi Tutto »
Intelligenza artificiale
Alessandro Fiori

AI Multimodale: analizza PDF, immagini e documenti con Claude, GPT-4 e Gemini

L’AI non legge più solo testo. Claude riassume un preventivo di 10 pagine in 30 secondi. GPT-4 Vision trascrive i dati da uno screenshot di dashboard in formato tabella pronta all’uso. Gemini 1.5 Pro naviga documenti da 1.000 pagine citando le fonti. Questa guida mostra come funzionano, quando usare quale tool e dove il risparmio di tempo è misurabile — con screenshot reali di sessioni operative.

Leggi Tutto »
Intelligenza artificiale
Alessandro Fiori

RAG: il chatbot che conosce davvero la tua azienda

RAG (Retrieval-Augmented Generation) è la tecnica che trasforma un LLM generico in un assistente che risponde dai tuoi documenti interni. Questa guida mostra come funziona la pipeline — chunking, embedding, vector store, retrieval — e come implementarla oggi: senza codice con Claude Projects e Chatbase, o in modo custom con LangChain e LlamaIndex.

Leggi Tutto »
Database
Alessandro Fiori

Grafana: dashboard professionali per dati tecnici e IoT

Grafana non è un sostituto di Looker Studio — è uno strumento completamente diverso per un problema diverso. Dove Looker Studio eccelle con report business per stakeholder, Grafana è lo strato di visualizzazione nato per dati tecnici in tempo reale: metriche IoT, serie temporali, monitoring di infrastrutture. Si connette a InfluxDB, PostgreSQL, Elasticsearch e decine di altri datasource. Gratuito, open source, con alerting nativo integrato.

Leggi Tutto »

Progetta con MongoDB!!!

Acquista il nuovo libro che ti aiuterà a usare correttamente MongoDB per le tue applicazioni. Disponibile ora su Amazon!