Couchbase on tour: empower your Mobile and Web solutions (MI)

Al giorno d’oggi abbiamo sempre più bisogno di trattare grandi quantità di dati, di esser performanti ad ogni scala, di gestire facilmente l’infrastruttura e di sviluppare con agilità. MOLO17 e Couchbase vi introdurranno ad un nuovo approccio di gestione dati, che risolva le problematiche tipiche di Big Data e sistemi distribuiti.
Durante il meetup vi mostreremo con esempi pratici come integrare correttamente Couchbase all’interno dei vostri applicativi Mobile e Web.






// Relatori:
Matteo Sist – Lead Software Engineer at MOLO17
Francesco Furlan – Software Engineer at MOLO17
Lorenzo Tagliaferri – Senior Solutions Engineer‌ at COUCHBASE






// Programma:



  1. Couchbase: che cos’è? quali soluzioni offre e quali sono le loro caratteristiche principali?

  2. Couchbase per Mobile App: cosa offre in dettaglio per il lato mobile: SDKs, lightweight NoSQL db, offline first, on-device security, on-device conflict resolution, P2P, repliche db;

  3. Couchbase per Web App: le caratteristiche principali di Couchbase Server e come integrarle in un back-end con gli SDK disponibili;

  4. Sync Gateway per la sincronizzazione: cos’è il gateway di sincronizzazione e perché è necessario;

  5. Cosa impareremo oggi? Presentazione delle demo (app iOS / Android / Web);

  6. Sviluppare insieme: mini-laboratorio pratico dove spiegheremo attraverso alcune app demo (iOS / Android / Web) come integrare facilmente la base di utenti con le tue soluzioni;

  7. Cosa posso fare con ciò che ho imparato: qualche esercizio pratico col pubblico;

  8. Casi studio.

Couchbase on tour: empower your Mobile and Web solutions (PN)

Al giorno d’oggi abbiamo sempre più bisogno di trattare grandi quantità di dati, di esser performanti ad ogni scala, di gestire facilmente l’infrastruttura e di sviluppare con agilità. MOLO17 e Couchbase vi introdurranno ad un nuovo approccio di gestione dati, che risolva le problematiche tipiche di Big Data e sistemi distribuiti.
Durante il meetup vi mostreremo con esempi pratici come integrare correttamente Couchbase all’interno dei vostri applicativi Mobile e Web.






// Relatori:
Matteo Sist – Lead Software Engineer at MOLO17
Francesco Furlan – Software Engineer at MOLO17
Lorenzo Tagliaferri – Senior Solutions Engineer‌ at COUCHBASE






// Programma:



  1. Couchbase: che cos’è? quali soluzioni offre e quali sono le loro caratteristiche principali?

  2. Couchbase per Mobile App: cosa offre in dettaglio per il lato mobile: SDKs, lightweight NoSQL db, offline first, on-device security, on-device conflict resolution, P2P, repliche db;

  3. Couchbase per Web App: le caratteristiche principali di Couchbase Server e come integrarle in un back-end con gli SDK disponibili;

  4. Sync Gateway per la sincronizzazione: cos’è il gateway di sincronizzazione e perché è necessario;

  5. Cosa impareremo oggi? Presentazione delle demo (app iOS / Android / Web);

  6. Sviluppare insieme: mini-laboratorio pratico dove spiegheremo attraverso alcune app demo (iOS / Android / Web) come integrare facilmente la base di utenti con le tue soluzioni;

  7. Cosa posso fare con ciò che ho imparato: qualche esercizio pratico col pubblico;

  8. Casi studio.

Event-Driven Design & Android Clean Architecture hands on

MOLO17 è orgogliosa di presentare due nuovi interventi da parte del suo team


Qui il VIDEO completo dell’Evento


INTERVENTO 1: Event-Driven Design


RELATORE: Francesco Furlan


Da qualche anno si sente spesso parlare di microservizi e di sistemi distribuiti, ma molte volte nell’implementazione si finisce per creare dei micromonoliti. Ci sono molti aspetti positivi e innovativi in un’architettura a microservizi, è per questo fondamentale riuscire a comprendere e saper applicare in modo accurato un’architettura di questo tipo. Esistono molteplici modi per implementare una soluzione a microservizi, uno di questi è un approccio ad eventi.


In questo talk Francesco Furlan – Software Engineer presso MOLO17 Srl  illustrerà come un approccio basato su eventi puó migliorare la qualità del codice, l’architettura del sistema, le performance, e limitare le incomprensioni tra i vari membri del team.


Pensare alla modellazione degli eventi permette di conoscere il comportamento del sistema prima della sua effettiva struttura.












INTERVENTO 2: Android Clean Architecture 


RELATORE: Damiano Giusti


Imbattendosi in progetti di app mobile “legacy” ci si affaccia molto spesso a situazioni dove la mancanza di design e di specifiche progettuali rendono il codice complesso, difficile da mantenere e pressochè impossibile da testare.


Sviluppare un prodotto mobile richiede lo stesso impegno in termini di progettazione che richiederebbe un qualsiasi altro software: è per questo che la community di sviluppatori sta applicando pattern di sviluppo e tecnologie innovative ma consolidate per consegnare un prodotto al suo meglio.


In questo talk, Damiano Giusti – Software Engineer di MOLO17 – introdurrà la Clean Architecture applicata allo sviluppo di applicazioni Android, in ottica di un codice manutenibile, ben organizzato e testabile.




Si ringraziano MIKAMAI e LinkME per la collaborazione