May 2011

Meeting #18


Introduction to Apache Cassandra


DCI – Data, Context and Interaction



University of Lugano, Via G. Buffi 13 - Lugano
Informatics Building, Room SI-008

loading map


May 18th, 2011


18:30 Introduction to Apache Cassandra
Roberto Bentivoglio
19:30 DCI – Data, Context and Interaction
Fabrizio Giudici
21:00 A truly effective networking idea: Pizza!


Introduction to Apache Cassandra

Today most of the Internet applications are I/O bound and must withstand sudden increases in traffic. Data must be always available to the users and the applications must be responsive. Selecting the right database in this scenario is one of the critical decision to be made. The NoSQL databases are been created to manage high traffic and to properly scale. Cassandra is one of the most famous NoSQL database. It was created by Facebook, then released open source in July 2008, and eventually it has been one of the top project in the Apache Foundation since March 2010. This presentation will introduce the NoSQL movement and will cover an overview of Cassandra features, data model and API.

DCI – Data, Context and Interaction

DCI è una best practice OO introdotta recentemente da Trygve Reenskaug, il formalizzatore del pattern MVC. DCI, da certi punti di vista, può essere visto come un’evoluzione del MVC, predicando un modo per distribuire correttamente ruoli e responsabilità in un’applicazione ad oggetti che interagisce significativamente con il mondo esterno. Tuttavia, DCI è un concetto ancora più sofisticato, in quanto coinvolge profondamente alcune best-practice di OOD e invita a ripensare il design degli oggetti. Fabrizio introdurrà DCI con alcuni semplici esempi di codice Java, proponendo la sua personale “best-practice” di implementazione di DCI.


Roberto Bentivoglio

Roberto Bentivoglio, ExMachina

Roberto graduated in 2008 from Università degli studi di Milano and has been working with Java since 2005. He loves to understand and deeply test new technologies and frameworks. In the last year Roberto worked on an application using Apache Cassandra NoSQL database as storage engine. Roberto lives in Como and works as Software Engineer at Ex Machina.

Fabrizio Giudici

Fabrizio Giudici, TidalWave

Fabrizio Giudici is a Senior Java Architect with a long J2EE experience and in the latest two years he expanded his interests to Jini and NetBeans. Fabrizio has been running, his own consultancy company, since 2001 and has been a technical speaker at JavaOne, JavaPolis, Jazoon, Jini Community Meetings and some italian Java conferences. He started working with Java since the old 1.0 times and after 1.3 he has been committed in demonstrating that Java performance is not an issue, really. After bringing Java to the world of Formula One telemetry, he believes he is on the right path.

Registration Form

Please fill out the form to register to this event

Building Map