Cosa sono questi database non relazionali di cui si sente tanto parlare, accomunati sotto la sigla NoSQL? Sono davvero così efficienti come dicono? Possono veramente essere usati in un ambiente di produzione, anche per progetti di piccola-media grandezza? Non è l'ennesima moda per geek dediti alla caffeina o una "buzzword" come tante altre?


Anche noi abbiamo moltissime domande e ancora dubbi aperti su questo argomento.
Perciò abbiamo pensato che la cosa migliore per capirne qualcosa di più fosse quella di organizzare un incontro con chiunque vantasse esperienza diretta su queste tematiche e avesse voglia di venire a parlarne. Abbiamo pensato ad una giornata semplice, non troppo formale, ad un incontro fra amici e colleghi in cui poter parlare, confrontarci e discutere con persone che avessero già lavorato con queste tecnologie su progetti reali e concreti. “For real”, appunto.
Dietro l'organizzazione della conferenza c'è WEBdeBS, un gruppo di persone accomunate dal fatto di nutrire una forte passione per tutto quello che ruota attorno al web (ma non solo) e dall'essere bresciani (ma non solo). Ci troviamo periodicamente per parlare di software e del suo sviluppo, di framework e linguaggi di programmazione, di tecnologie web/mobile e client/server, di comunicazione sui social media: insomma i soliti argomenti da geek (ma non solo di quelli). A volte ci troviamo tutti assieme dietro un proiettore, su cui qualcuno a turno presenta delle slide, altre volte in un locale a chiacchierare amabilmente fino a tarda sera, sorseggiando un pirlo o bevendo birra.
Questa conferenza nasce perciò con questo spirito: niente di commerciale o promozionale, solo un incontro organizzato mettendo assieme quel po' di tempo, passione e volontà che riusciamo a dedicare a questo progetto strappandolo al nostro lavoro quotidiano. Dalla community per la community, tutto qua.
La data della conferenza è fissata per venerdì 25 marzo 2011 e avrà inizio alle ore 9:00 in punto (quindi, siate puntuali).
La durata dei singoli talk sarà di circa 30 minuti, al termine dei quali verrà lasciato ampio spazio alle domande e al dibattito che inevitabilmente nasce al termine di ogni presentazione.
Riportiamo di seguito il programma della giornata (suscettibile ancora di qualche piccola modifica):
Già diverse persone ci hanno detto di sì, e porteranno la loro esperienza alla conferenza. Per chi non li conoscesse già o volesse saperne di più su chi sono e cosa fanno, ecco di seguito le loro fotografie e le loro biografie (la lista è in via di definizione e verrà aggiornata):
“Sono un ingegnere software focalizzato soprattutto sulle tecnologie mobile e cloud. Dopo aver lavorato in Nokia R&D, nel 2007 sono passato a Vodafone dove ho sviluppato e progettato un famoso social network mobile. Nel 2010 ho cofondato il ramo mobile della famiglia Mikamai. Recentemente ho cofondato una nuova startup - Coderloop - una community web in cui gli sviluppatori possono mettere alla prova le loro abilità risolvendo complessi problemi software.”
“Programmo dai tempi del C64, professionalmente da oltre 10 anni. Adoro web, linguaggi dinamici e il costante perfezionamento personale. Sono un software craftsman in "Clean Code" dove cerco di forgiare buoni prodotti software. Ho un blog dove mi produco in interminabili rant sulle tante tecnologie storte che inquinano il mondo e giro per conferenze ad evangelizzare le poche luminose.”
“Lavoro come CTO in Asset Data. Sono autore di due progetti Open Source: OrientDB, un potente NoSQL document-graph dbms e Roma Framework per lo sviluppo rapido di applicazioni web. Sono anche membro delle JSR 12 e 243 per la definizione dello standard di persistenza ortogonale JDO.”
“Ho alle spalle 10 anni di esperienza nello sviluppo del software, sono il fondatore della società Clean Code e coordinatore del Milano eXtreme Programming User Group. Mi definisco un software craftsman, sono fanatico del buon codice ed alla ossessiva e costante ricerca di nuove tecniche/metodi/tool che mi permettano di essere più produttivo. Attualmente mi occupo dello sviluppo di prodotti per la mia azienda.”
“Sono un informatico interessato a cloud computing, mobile e linguaggi dinamici. Lavoro a Lugano per una startup dove mi occupo un po' di tutto ma soprattutto di integrazione, automazione di processi di produzione e sviluppo software e testing. Utilizzo prevalentemente software Open-source ed sono alla costante ricerca di soluzioni semplici per i problemi che incontro durante l'attività lavorativa. Anche se con un background molto classico nel campo dei database relazionali mi sono avvicinato al movimento NoSQL attirato soprattutto dall'approcio pragmatico e semplice di queste soluzioni. La transizione ai database non relazionali è avvenuta attraverso l'uso di mysql come key/value store. L'insoddisfazione di dover gestire uno schema che cambia con il tempo unita alla classicità della soluzione di mysql per la gestione della replica e del failover mi hanno spinto a guardare verso altre soluzioni. In antitesi rispetto ad avere un martello d'oro relazionale con il quale risolvere tutti i problemi di business che mi trovo ad affrontare apprezzo avere a disposizione molteplici soluzioni tra le quali scegliere quella ottimale per risolvere problemi particolari.”
“Mi interesso di spippolamento di informazioni da grosse moli di dati. Principalmente trattasi di testo ma anche interazioni web, reti sociali etc. con l'obiettivo di costruire un'esperienza personalizzata dell'utilizzo di risorse e dati. Parlando in buzzwords, mi interesso di Semantic Web, Data/Text Mining, Complex Networks e Content-Based Recommendation. Le tecnologie di cui faccio uso principalmente sono: Hadoop ed il suo ecosistema, Lucene, Nutch, Cassandra, Neo4j. Sono un feticista dei grafi.”
“Laureato al Politecnico, in Reti e Telematica, tesi sulla progettazione di applicativi web multiutente/multicanale, sono sempre alla ricerca di nuove tecnologie per poter incrementare il mio bagaglio culturale. Programmazione dinamica, conoscenza dei vari pattern di design e padronanza delle attuali tecnologie, mi ha permesso di poter analizzare anche in dettaglio, buona parte del panorama NoSQL sapendo apprezzare sia i pro che i contro delle varie soluzioni e tecnologie. La mia figura è sempre stata quella di tecnologo e come tale il mio motto è "lo strumento giusto per il giusto lavoro". Nel tempo nell'azienda per la quale lavoro TNPE (The Net Planet Europe) come ruolo di CTO tramite tecnologie NoSQL, prima ancora che si chiamassero così, abbiamo affrontato problemi di scalabilità e gestione di enormi moli di dati tramite "database" non standard ... e continuamente abbiamo nuove sfide.”
“Appassionato di software (free), programmazione, tecnologia e poesia. Conoscitore (e contributor) di tecnologie NoSQL, Django, A11Y e qualsiasi cosa che possa essere divertente. Attualmente lavoro presso TNPE (The Net Planet Europe) nell'area di Ricerca & Sviluppo, utilizzando mongoDB (sia sul core che sui diversi framework che ne permettono l'uso) in ambienti di produzione. Mi piace condividere la conoscenza, perciò ogni volta che posso e ne ho l'occasione presento speech in giro pero il mondo. Nel mio tempo libero mi dedico comunque alla programmazione e alla ricerca di nuove tecnologie e/o metodi per migliorare quelle esistenti, il che vuol dire che 23h/24h sono online. Quando mi è possibile, tento anche di avere una vita.”
“Vivo e programmo in Sicilia. Sono il creatore e lo sviluppatore leader del database Redis, che ho reso open-source all'inizio del 2009 e che da allora ho continuato a sviluppare attivamente. In passato mi sono occupato di sicurezza informatica (scrivendo l'utility hping e inventando l'idle scan) e di linguaggi di programmazione. Il mio lavoro su Redis è interamente sponsorizzato da VMware, società per cui lavoro.”
“Sono stato stregato da uno ZX Spectrum ancora bambino, e da allora non sono più riuscito a staccarmi da una tastiera. Dopo dieci anni come creatore e distruttore di software, ho provato ad allontanarmi in ruoli più manageriali, ma subito mi sono accorto che mi mancava l’artigianalità del "fare codice". Frequento XpUg e Jug di Milano e lavoro in "Clean Code", con l'ambizione di renderla la prima Software Craftsmanship company italiana.”
La conferenza si terrà all'albergo Novotel di Brescia, un ampio e moderno hotel 4 stelle comodamente raggiungibile sia in treno che in auto. Se inizialmente si era pensato ad un ambiente più piccolo e informale (una sala di circa 50 posti al Parco dell'Acqua) alla fine la scelta è ricaduta su un business-hotel per permettere al maggior numero possibile di persone di partecipare alla conferenza.
La sala che abbiamo prenotato ha una capienza di circa 150 posti a sedere con ampi spazi all'esterno in cui fermarsi a chiacchierare o a scambiarsi opinioni ed esperienze.
I servizi ai partecipanti che abbiamo concordato con la direzione dell'hotel sono:
Per quanto riguarda i coffe-break, al momento saranno lasciati liberi (i partecipanti potranno usufruire del Novotelcafè accanto alla sala conferenze); nel caso si aggiungano nuovi sponsor, valuteremo la possibilità (essenzialmente economica) di richiedere un servizio di catering all'hotel.
Per chi volesse sgranchirsi le gambe e fare quattro passi, attorno all'hotel ci sono numerosi bar, pizzerie e self-service, oltre ad alcune focaccerie e kebabberie, nonché due parchi cittadini (Parco Tarello e Parco Gallo) dove, tempo permettendo, si può comodamente fare pic-nic.
Per chi invece volesse usufruire del ristorante dell'hotel, abbiamo concordato un prezzo convenzionato di € 15.00 a persona comprensivi di un bis di primi, buffet delle insalate, acqua minerale e caffé. Per motivi organizzativi sarà necessario prenotare anticipatamente il pranzo in hotel.
Per chi volesse fermarsi a dormire presso l'hotel, abbiamo ottenuto i seguenti prezzi convenzionati:
Attenzione: la prenotazione e il pagamento delle camere sarà fatta direttamente dai singoli partecipanti perciò ricordatevi di menzionare la partecipazione all'evento per ottenere le tariffe concordate.
Per ogni altra esigenza o necessità scriveteci e vedremo per quanto possibile di accontentarvi.
Raggiungere la sede della conferenza non è difficile.
Se si arriva in macchina la cosa migliore è uscire al casello autostradale di Brescia Centro, proseguire lungo la tangenziale sud in direzione Milano, prendere l'uscita di Via San Zeno in direzione centro città e proseguire sempre dritti: dopo 1,6km sarete arrivati a destinazione (ricordate che il parcheggio è gratuito per i partecipanti!).
Per chi invece preferisce spostarsi in treno, subito fuori la stazione troverà la fermata dei taxi oppure potrà prendere l'uscita posteriore della stazione (Via Sostegno) e da lì proseguire per circa 1km a piedi: in un quarto d'ora sarà arrivato a destinazione.
Le iscrizioni all'evento sono ufficialmente chiuse: abbiamo raggiunto la capacità massima della sala conferenza!
Organizzare un evento costa. Non si tratta di grosse cifre, ma ci sono comunque spese necessarie come il noleggio della sala e il coffe-break di cui dobbiamo tener conto. Per questo qualunque donazione vogliate farci è la benvenuta.
Potete farlo fin da ora utilizzando il modulo di PayPal riportato qui a lato.
Potete anche decidere di aiutarci in veste di sponsor ufficiali, nel qual caso vi chiediamo di scriverci a info@nosqlday.it riportando i riferimenti della persona da contattare e vi richiameremo al più presto.
Alessandro Nadalin — Cristiano Rastelli — Alessandro Cinelli — Riccardo Bini — Michele Capra — Marco Vito Moscaritolo Jacopo Romei — Sandro Paganotti — Michele Franzin — Claudio Gandelli — Stefano Paluello — Federico Ravasio — David Funaro — Francesco Dominidiato — Stefano Manieri — Alberto Paro — Damiano Viscardi — Claudio Maccari — Simone Carletti — Mattia Valzelli — Marco Cavazzini — Christian Strapazzon — Antonio Carella — Fabio Fabbrucci — Mirko Bonadei — Alessandro Bonometti — Davide Di Somma