Microservices and Seneca at RomaJS groupLuca Lanziani
During the last few years the microservices movement has grown more and more, are we entering a new era of software development? What is a microservice and what's the complexity behind this new approach? A small walk through on microservices and an introduction of Seneca[1], a microservices toolkit for Node.js.
[1]: http://senecajs.org/
The Seneca Pattern at EngineYard Distill 2013 ConferenceRichard Rodger
The document discusses building large applications using a pattern matching approach with microservices. Small independent processes communicate via asynchronous messages to perform actions like saving or retrieving data, deploying applications, and routing requests. This approach allows for easy scaling, language independence between processes, and a shared mental model based on patterns that is intuitive for both humans and machines.
Microservices and Seneca at RomaJS groupLuca Lanziani
During the last few years the microservices movement has grown more and more, are we entering a new era of software development? What is a microservice and what's the complexity behind this new approach? A small walk through on microservices and an introduction of Seneca[1], a microservices toolkit for Node.js.
[1]: http://senecajs.org/
The Seneca Pattern at EngineYard Distill 2013 ConferenceRichard Rodger
The document discusses building large applications using a pattern matching approach with microservices. Small independent processes communicate via asynchronous messages to perform actions like saving or retrieving data, deploying applications, and routing requests. This approach allows for easy scaling, language independence between processes, and a shared mental model based on patterns that is intuitive for both humans and machines.
City 2.0 , www.city20.it è un prototipo di un progetto appena avviato che vuole dare la possibilità al cittadino di segnalare problemi, malfunzionamenti e sprechi nella propria città, per poter costruire insieme un Paese migliore, far conoscere la realtà ed ingaggiare la Pubblica Amministrazione. Inoltre sarà possibile anche fare anche altri tipi di segnalazioni, propositive come eventi, proposte etc..
Alla base di tutto ciò lo spirito civile e partecipativo dei cittadini, che diventeranno protagonisti delle proprie città tramite spontanee segnalazioni sul sito.
Per poter fare una segnalazione e gestire quelle già create è necessario registrarsi ed infine accedere con il proprio utente. La procedura corretta per inserire una segnalazione è prima di tutto accedere col proprio utente, scrivere nel campo Vai a.. sopra la google maps l'indirizzo corretto e poi cliccare sopra l'indirizzo sulla mappa, si aprirà un form per compilare la segnalazione.
Gestione dei social networks nel Comune di RiminiMauro Ferri
Relazione per la discussione conclusiva del master sulla innovazione tecnologica per la pubblica amministrazione dell'Alma Master Graduate School di Bologna - 2010
Privacy e Social Network: è proprio vero che chi trova un amico trova un tesoro?
I rischi per la privacy e l'individuazione dei rimedi per la tutela dei dati personali
Laboratorio: Open Data, Comunicazione e SanitàUSAC Program
Primo incontro del laboratorio per gli studenti della LM in Scienze della Comunicazione Pubblica e Sociale coordinato da Valentina Bazzarin, che con il suo assegno di ricerca collabora al team della Regione Emilia Romagna per il progetto Sanità in Movimento. Si discuterà di dati aperti in sanità. I partecipanti avranno modo di sperimentare anche l’uso di programmi e applicazioni per l’estrazione, la lettura e la visualizzazione dei dati.
Il primo incontro è stato il 20 novembre.
City 2.0 , www.city20.it è un prototipo di un progetto appena avviato che vuole dare la possibilità al cittadino di segnalare problemi, malfunzionamenti e sprechi nella propria città, per poter costruire insieme un Paese migliore, far conoscere la realtà ed ingaggiare la Pubblica Amministrazione. Inoltre sarà possibile anche fare anche altri tipi di segnalazioni, propositive come eventi, proposte etc..
Alla base di tutto ciò lo spirito civile e partecipativo dei cittadini, che diventeranno protagonisti delle proprie città tramite spontanee segnalazioni sul sito.
Per poter fare una segnalazione e gestire quelle già create è necessario registrarsi ed infine accedere con il proprio utente. La procedura corretta per inserire una segnalazione è prima di tutto accedere col proprio utente, scrivere nel campo Vai a.. sopra la google maps l'indirizzo corretto e poi cliccare sopra l'indirizzo sulla mappa, si aprirà un form per compilare la segnalazione.
Gestione dei social networks nel Comune di RiminiMauro Ferri
Relazione per la discussione conclusiva del master sulla innovazione tecnologica per la pubblica amministrazione dell'Alma Master Graduate School di Bologna - 2010
Privacy e Social Network: è proprio vero che chi trova un amico trova un tesoro?
I rischi per la privacy e l'individuazione dei rimedi per la tutela dei dati personali
Laboratorio: Open Data, Comunicazione e SanitàUSAC Program
Primo incontro del laboratorio per gli studenti della LM in Scienze della Comunicazione Pubblica e Sociale coordinato da Valentina Bazzarin, che con il suo assegno di ricerca collabora al team della Regione Emilia Romagna per il progetto Sanità in Movimento. Si discuterà di dati aperti in sanità. I partecipanti avranno modo di sperimentare anche l’uso di programmi e applicazioni per l’estrazione, la lettura e la visualizzazione dei dati.
Il primo incontro è stato il 20 novembre.
1. Social Network Services
Lanziani Luca
http://www.tulug.it
22 Ottobre 2010
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 1 / 26
2. Piano della presentazione
1 Definizioni
2 Come gestire i nostri dati?
3 Siamo al sicuro?
4 Sappiamo cosa facciamo?
5 Conclusioni
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 2 / 26
3. Social Network
Definizione
Vediamo come viene definita una rete sociale!
wikipedia
Una rete sociale (in inglese social network) consiste di un
qualsiasi gruppo di persone connesse tra loro da diversi
legami sociali, che vanno dalla conoscenza casuale, ai
rapporti di lavoro, ai vincoli familiari.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 3 / 26
4. Social Network
A cosa servono?
Le reti sociali quindi esistono a prescindere dall’esistenza della rete
nell’accezione informatica.
wikipedia
Le reti sociali sono spesso usate come base di studi
interculturali in sociologia e in antropologia.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 4 / 26
5. Social Network Services
Facebook/Twitter/Identi.ca/Myspace non sono Social Network ma
Social Network Services.
wikipedia
Un servizio di rete sociale, o servizio di social network,
consiste in una struttura informatica che gestisce nel Web
la rete basata su relazioni sociali. La struttura è identificata
per mezzo di un sito web di riferimento.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 5 / 26
6. Social Network Services
Chi sono?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 6 / 26
7. Privacy
Definizione
wikipedia
Il termine privacy, concetto inizialmente riferito alla sfera
della vita privata, negli ultimi decenni ha subito
un’evoluzione estensiva, arrivando a indicare il diritto al
controllo sui propri dati personali.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 7 / 26
8. Privacy
Come contribuiscono le nuove tecnologie
Oggi non è difficile reperire informazioni “personali” altrui.
wikipedia
La recente diffusione delle nuove tecnologie ha contribuito
ad un assottigliamento della barriera della privacy, ad
esempio la tracciabilità dei cellulari o la relativa facilità a
reperire gli indirizzi di posta elettronica delle persone.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 8 / 26
9. Social Network Services
Come difendere la nostra privacy?
Tutti i social network services gestiscono le informazioni rispettando
termini di privacy che vengono sottoscritte durante l‘iscrizione al
servizio
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 9 / 26
10. Social Network Services
Facebook
Facebook presenta su una pagina apposita
http://www.facebook.com/policy.php tutte le informazioni
relative al trattamento dei dati inseriti dall’utente.
Corretto ma...
Quanti di noi hanno effettivamente letto questa pagina?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 10 / 26
11. Social Network Services
Facebook
Facebook presenta su una pagina apposita
http://www.facebook.com/policy.php tutte le informazioni
relative al trattamento dei dati inseriti dall’utente.
Corretto ma...
Quanti di noi hanno effettivamente letto questa pagina?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 10 / 26
12. Social Network Services
Twitter
Anche Twitter presenta su una pagina apposita
http://twitter.com/privacy tutte le informazioni relative al
trattamento dei dati inseriti dall’utente.
Consiglio
E’ il caso di leggere cosa succede ai nostri dati
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 11 / 26
13. Social Network Services
Twitter
Anche Twitter presenta su una pagina apposita
http://twitter.com/privacy tutte le informazioni relative al
trattamento dei dati inseriti dall’utente.
Consiglio
E’ il caso di leggere cosa succede ai nostri dati
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 11 / 26
14. Social Network Services
basta quindi leggere le informative sulla privacy
Leggendo le informative sulla privacy dovremmo quindi essere
tranquilli nel sapere cosa ne verrà fatto dei nostri dati...
Quindi
Possiamo fidarci?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 12 / 26
15. Social Network Services
basta quindi leggere le informative sulla privacy
Leggendo le informative sulla privacy dovremmo quindi essere
tranquilli nel sapere cosa ne verrà fatto dei nostri dati...
Quindi
Possiamo fidarci?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 12 / 26
16. Social Network
Ci ricordiamo a cosa servono?
wikipedia
Le reti sociali sono spesso usate come base di studi
interculturali in sociologia e in antropologia.
Perché quindi questi servizi dovrebbero comportarsi
diversamente??
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 13 / 26
17. Social Network Services
Facebook
Facebook ha più volte cambiato le proprie politiche rispetto al
trattamento dei dati personali.
Spesso a causa di lamentele o reclami...
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 14 / 26
18. Social Network Services
Facebook
Sempre su facebook ci sono stati episodi in cui si è scoperto
un comportamento non proprio chiaro delle applicazioni...
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 15 / 26
19. Social Network Services
Perché stiamo parlando solo di facebook?
Facebook permette
Twitter invece
di inserire il maggior
richiede di base solo nome e
numero di dati possibili, tra
cognome, un email, un sito
cui filmati foto e note di
web e una piccola Biografia
ogni genere!
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 16 / 26
20. Social Network Services
Facebook
The Wall Street Journal - october 18, 2010
Many of the most popular applications, or “apps”, on the
social-networking site Facebook Inc. have been transmitting
identifying information—in effect, providing access to
people’s names and, in some cases, their friends’ names—to
dozens of advertising and Internet tracking companies, a
Wall Street Journal investigation has found.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 17 / 26
21. Social Network Services
Tutta colpa loro?
Ma siamo sicuri che sia sempre colpa del servizio se i nostri dati non
sono adeguatamente protetti?
Eppure tutti i Social Network Services offrono “adeguate” opzioni che
permettono di nascondere o mostrare i dati a chi vogliamo e come
vogliamo!
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 18 / 26
22. Social Network Services
Ci affidiamo troppo a loro?
A 73.212 persone è piaciuta la notizia di cui sopra...
Ad almeno 73.212 è piaciuta la notizia...
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 19 / 26
23. Social Network Services
Sappiamo astrarre?
E se non ho nessun mi piace...
la notizia non è piaciuta?
la notizia non è stata letta?
Attenzione
Se non sono su facebook non esisto?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 20 / 26
24. Social Network Services
Sappiamo astrarre?
E se non ho nessun mi piace...
la notizia non è piaciuta?
la notizia non è stata letta?
Attenzione
Se non sono su facebook non esisto?
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 20 / 26
25. Social Network Services
Il fattore abitudine
Con il passare del tempo il nostro livello di diffidenza si abbassa e
tendiamo ad essere meno attenti.
Questo ci porta ad esprimere i nostri pensieri senza un adeguato filtro.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 21 / 26
26. Social Network Services
Il fattore abitudine
A me non succede... io sono un tipo attento...
http://www.gizmodo.it/ - 05 Mar 2010
Un raid in un sospetto covo di miliziani in Cisgiordania è
stato annullato ieri dall’esercito israeliano perché un soldato
ha aggiornato il suo status su Facebook scrivendo:
“Mercoledì ripuliamo Qatanah, e giovedì, a dio piacendo,
torniamo a casa”.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 22 / 26
27. Social Network Services
Il fattore abitudine
A me non succede... io sono un tipo attento...
http://www.gizmodo.it/ - 05 Mar 2010
Un raid in un sospetto covo di miliziani in Cisgiordania è
stato annullato ieri dall’esercito israeliano perché un soldato
ha aggiornato il suo status su Facebook scrivendo:
“Mercoledì ripuliamo Qatanah, e giovedì, a dio piacendo,
torniamo a casa”.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 22 / 26
28. Social Network Services
Non tutti sono tuoi amici
Il soldato è stato sospeso e punito con 10 giorni di prigione e
nelle basi militari sono stati messi dei poster con una finta pagina
di Facebook che mostra l’immagine del presidente iraniano
Mahmoud Ahmadinejad, quella del presidente siriano Bashar
Assad e quella del leader degli Hezbollah lo sceicco Hassan
Nasrallah.
Sotto le loro foto – e la “richiesta di amicizia” di Facebook – si legge
lo slogan: Pensi che tutti siano tuoi amici?“.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 23 / 26
29. Social Network Services
La morale?
Attenzione a cosa scrivete, potrebbe esserci un “amico”, tra i
500, a cui la cosa non potrebbe piacere...
Non conta solo ciò che scrivete, anche le vostre foto possono
rivelare informazioni sensibili
Non accettate l’amicizia degli sconosciuti, potrebbe non essere
una persone innocente come sembra
Attenzione alle applicazioni, non tutti le realizzano per il puro
piacere di farlo
Non abbassate la guardia
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 24 / 26
30. Social Network Services
La morale?
Ma quindi i social network services sono il male?
I social network services sono uno strumento e tutto dipende dal tipo
di uso che ne facciamo, per determinate funzioni possono tornare
comodi, non scambiamoli però per il nostro migliore confidente.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 25 / 26
31. Social Network Services
Open Source
is the open source microblogging platform that
helps you share and connect in real-time within your own domain.
With StatusNet you can encourage collaboration, build and engage
your community, and be in command of your brand.
Lanziani Luca (http://www.tulug.it) Social Network Services 22 Ottobre 2010 26 / 26