“Avere una DeLorean DMC-12 in box servirebbe sempre, sopratutto ad un team di una startup. Questo è quello che abbiamo sempre desiderato da quando è iniziata la nostra avventura, tra errori, sviste. Abbiamo pensato così di condividere la nostra esperienza e conoscere i punti di vista di altri sviluppatori e startupper. Torneremo indietro con le lancette di due anni e percorreremo le fasi più problematiche che ci hanno fatto crescere...anche senza una macchina del tempo! Partiremo da un’idea e arriveremo a un web application in produzione, passando per: “Abbiamo i soldi”, applichiamo “the lean startup”, formazione di un team giovane, non tutti possono essere Web Developer, strong deadline...3 mesi per creare un MVP!, creiamo l’app mobile? passiamo da un’architettura MVC a una SPA con API REST JAVA"
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Davide Benvegnù
Slide della sessione sulla gestione del lavoro e della gestione del ciclo di vita dell'applicazione con Visual Studio Online dell'evento "Real Solutions Day"
ARCHITETTURA DI UN'APPLICAZIONE SCALABILEDotNetCampus
Questa sessione tratterà delle implementazioni di architetture robuste e scalabili, in scenari di sviluppo applicativi rientranti nella tipologia dei Software as a Service. In particolare vedremo come accopiare le feature e le necessità del SaaS con servizi propri presenti su Azure; con focus su web, servizi mobili, data, e notification.
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...Marco Parenzan
Windows Azure sta cambiando profondamente la nostra vita professionale portando le nostre risorse nel Cloud. Rinominando Team Foundation Services in Visual Studio Online, si è pronti a fare un passaggio ulteriore: portare parte dell'attività di sviluppo totalmente online. "Monaco" è un progetto ancora agli inizi, ma molto promettenti, per sviluppare progetti web completamente nel browser. Vediamo cosa possiamo farci, tra sviluppo , scelte tecnologiche, gestione del progetto e deployment.
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Davide Benvegnù
Slide della sessione sulla gestione del lavoro e della gestione del ciclo di vita dell'applicazione con Visual Studio Online dell'evento "Real Solutions Day"
ARCHITETTURA DI UN'APPLICAZIONE SCALABILEDotNetCampus
Questa sessione tratterà delle implementazioni di architetture robuste e scalabili, in scenari di sviluppo applicativi rientranti nella tipologia dei Software as a Service. In particolare vedremo come accopiare le feature e le necessità del SaaS con servizi propri presenti su Azure; con focus su web, servizi mobili, data, e notification.
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...Marco Parenzan
Windows Azure sta cambiando profondamente la nostra vita professionale portando le nostre risorse nel Cloud. Rinominando Team Foundation Services in Visual Studio Online, si è pronti a fare un passaggio ulteriore: portare parte dell'attività di sviluppo totalmente online. "Monaco" è un progetto ancora agli inizi, ma molto promettenti, per sviluppare progetti web completamente nel browser. Vediamo cosa possiamo farci, tra sviluppo , scelte tecnologiche, gestione del progetto e deployment.
Lean UX Development - Approach and toolkitCodemotion
by Fabio Fabbrucci - Nel libro "Lean UX" Jeff Gothelf e Josh Seiden mostrano un nuovo modo di fare UX, meno waterfall e più iterativo. Diventa sempre meno netta la linea che separa l'analisi dal prodotto, dal prototipo al prodotto, dal requisito all'assunto. In questo talk vorrei fornire una panoramica riassuntiva sui contenuti del libro focalizzandosi sul ruolo del frontendista a supporto del team. Come fare CSS riutilizzabile? Come creare automatismi che semplifichino lo sviluppo? Come creare una styleguide manutenibile? E' possibile testare il css? Tutto frutto di studio e di un anno in GNV Parnters.
Vs04 - DevOps: Continuous Deployment con Windows AzureAntonio Liccardi
Il termine DevOps è tra quelli più ricorrenti in questi ultimi anni. Con questo termine si identifica una metodologia di sviluppo che si basa sulla stretta collaborazione fra team di sviluppatori e di "IT operations" necessaria al fine di semplificare l'intero processo di realizzazione e messa in produzione di un software. In questa sessione vedremo come automatizzare i processi di deployment usando Visual Studio Online e Windows Azure.
http://www.communitydays.it/events/2015/vs04/
Ti hanno sempre detto che per creare dei processi bisogna scrivere codice?! Nel corso di questa live cercherò di mostrarvi come, grazie all'utilizzo di Azure Logic Apps, potete cominciare a crearli in modalità No-Code.
Le Azure Logic App sono un servizio offerto da Microsoft e presente sul proprio cloud: tramite una serie di "blocchi" potrete definire flussi, controlli e connettori semplicemente con un click da interfaccia visuale. Non dovrete scrivere del codice (se non poco e in modalità guidata) per raggiungere il vostro obiettivo!
Non passerò il tempo della live con tutta teoria. Vi mostrerò come creare, costruire , modificare e "sbagliare" una Logic App. Poco dopo, vi mostrerò una mia Logic App che opera su OneDrive introducendo in questo modo il concetto dei connettori per accedere a sistemi diversi.
Certo, sicuramente quello che vedremo un programmatore lo può scrivere via codice. Però perché escludere la possibilità di raggiungere certi obiettivi non utilizzando la programmazione?! Questo non vuol dire che il mondo del coding e quello delle Logic Apps siano incompatibili. Possono interagire benissimo tra di loro ed essere scambiati a piacere!
Ora – se volete conoscere il No-Code su Azure – non vi resta che unirvi alla live per avere una visione alternativa (e per tutti) alla programmazione.
In tutti i progetti, indipendentemente dallo strumento e dalla dimensione dello stesso, un fattore fondamentale è l'organizzazione e la gestione del processo di realizzazione ed il mantenimento successivo.
In questa sessione ci focalizzeremo su come approcciare la gestione di un progetto basato su Drupal, partendo dalla fase di analisi e definizione delle specifiche iniziali, per poi passare alla gestione delle attività e la loro consequenzialità nella fase di sviluppo.
Verranno illustrati alcuni degli strumenti che possono essere utilizzati e come questi possono aiutare nel raggiungere l'obiettivo nei tempi e modalità previste.
Drupal Day 2011 - Organizza il tuo lavoroDrupalDay
Talk di Marco Vito Moscaritolo | Drupal Day Roma 2011
"In tutti i progetti, indipendentemente dallo strumento e dalla dimensione dello stesso, un fattore fondamentale è l'organizzazione e la gestione del processo di realizzazione ed il mantenimento successivo.
In questa sessione ci focalizzeremo su come approcciare la gestione di un progetto basato su Drupal, partendo dalla fase di analisi e definizione delle specifiche iniziali, per poi passare alla gestione delle attività e la loro consequenzialità nella fase di sviluppo.
Verranno illustrati alcuni degli strumenti che possono essere utilizzati e come questi possono aiutare nel raggiungere l'obiettivo nei tempi e modalità previste."
FAST è una raccolta di tecnologie, basate su Web Components e su Web Standards moderni, che ci aiuta ad affrontare in modo efficiente alcune delle sfide più comuni nella progettazione e nello sviluppo di siti ed applicazioni Web.”
FAST ci aiuta a creare interfacce si adattano facilmente a qualunque Design System e che possono essere utilizzate con qualsiasi framework!
[ITA] Sql Saturday 355 in Parma - New SQL Server databases under source controlAlessandro Alpi
We are used to see our code under source control. What about our databases? This topic is too often underestimated. Keeping database under our control (source controlled) brings many advantages in terms of organization and quality. The distributed work become rock solid and Continuous integration is simpler to implement. In addition, we can take many advantages from testing, automated deployment and all the stuff that brings the agile methodology available to the team. We will compare also third party tools in order to understand the differences between different vendors.
Lean UX Development - Approach and toolkitCodemotion
by Fabio Fabbrucci - Nel libro "Lean UX" Jeff Gothelf e Josh Seiden mostrano un nuovo modo di fare UX, meno waterfall e più iterativo. Diventa sempre meno netta la linea che separa l'analisi dal prodotto, dal prototipo al prodotto, dal requisito all'assunto. In questo talk vorrei fornire una panoramica riassuntiva sui contenuti del libro focalizzandosi sul ruolo del frontendista a supporto del team. Come fare CSS riutilizzabile? Come creare automatismi che semplifichino lo sviluppo? Come creare una styleguide manutenibile? E' possibile testare il css? Tutto frutto di studio e di un anno in GNV Parnters.
Vs04 - DevOps: Continuous Deployment con Windows AzureAntonio Liccardi
Il termine DevOps è tra quelli più ricorrenti in questi ultimi anni. Con questo termine si identifica una metodologia di sviluppo che si basa sulla stretta collaborazione fra team di sviluppatori e di "IT operations" necessaria al fine di semplificare l'intero processo di realizzazione e messa in produzione di un software. In questa sessione vedremo come automatizzare i processi di deployment usando Visual Studio Online e Windows Azure.
http://www.communitydays.it/events/2015/vs04/
Ti hanno sempre detto che per creare dei processi bisogna scrivere codice?! Nel corso di questa live cercherò di mostrarvi come, grazie all'utilizzo di Azure Logic Apps, potete cominciare a crearli in modalità No-Code.
Le Azure Logic App sono un servizio offerto da Microsoft e presente sul proprio cloud: tramite una serie di "blocchi" potrete definire flussi, controlli e connettori semplicemente con un click da interfaccia visuale. Non dovrete scrivere del codice (se non poco e in modalità guidata) per raggiungere il vostro obiettivo!
Non passerò il tempo della live con tutta teoria. Vi mostrerò come creare, costruire , modificare e "sbagliare" una Logic App. Poco dopo, vi mostrerò una mia Logic App che opera su OneDrive introducendo in questo modo il concetto dei connettori per accedere a sistemi diversi.
Certo, sicuramente quello che vedremo un programmatore lo può scrivere via codice. Però perché escludere la possibilità di raggiungere certi obiettivi non utilizzando la programmazione?! Questo non vuol dire che il mondo del coding e quello delle Logic Apps siano incompatibili. Possono interagire benissimo tra di loro ed essere scambiati a piacere!
Ora – se volete conoscere il No-Code su Azure – non vi resta che unirvi alla live per avere una visione alternativa (e per tutti) alla programmazione.
In tutti i progetti, indipendentemente dallo strumento e dalla dimensione dello stesso, un fattore fondamentale è l'organizzazione e la gestione del processo di realizzazione ed il mantenimento successivo.
In questa sessione ci focalizzeremo su come approcciare la gestione di un progetto basato su Drupal, partendo dalla fase di analisi e definizione delle specifiche iniziali, per poi passare alla gestione delle attività e la loro consequenzialità nella fase di sviluppo.
Verranno illustrati alcuni degli strumenti che possono essere utilizzati e come questi possono aiutare nel raggiungere l'obiettivo nei tempi e modalità previste.
Drupal Day 2011 - Organizza il tuo lavoroDrupalDay
Talk di Marco Vito Moscaritolo | Drupal Day Roma 2011
"In tutti i progetti, indipendentemente dallo strumento e dalla dimensione dello stesso, un fattore fondamentale è l'organizzazione e la gestione del processo di realizzazione ed il mantenimento successivo.
In questa sessione ci focalizzeremo su come approcciare la gestione di un progetto basato su Drupal, partendo dalla fase di analisi e definizione delle specifiche iniziali, per poi passare alla gestione delle attività e la loro consequenzialità nella fase di sviluppo.
Verranno illustrati alcuni degli strumenti che possono essere utilizzati e come questi possono aiutare nel raggiungere l'obiettivo nei tempi e modalità previste."
FAST è una raccolta di tecnologie, basate su Web Components e su Web Standards moderni, che ci aiuta ad affrontare in modo efficiente alcune delle sfide più comuni nella progettazione e nello sviluppo di siti ed applicazioni Web.”
FAST ci aiuta a creare interfacce si adattano facilmente a qualunque Design System e che possono essere utilizzate con qualsiasi framework!
[ITA] Sql Saturday 355 in Parma - New SQL Server databases under source controlAlessandro Alpi
We are used to see our code under source control. What about our databases? This topic is too often underestimated. Keeping database under our control (source controlled) brings many advantages in terms of organization and quality. The distributed work become rock solid and Continuous integration is simpler to implement. In addition, we can take many advantages from testing, automated deployment and all the stuff that brings the agile methodology available to the team. We will compare also third party tools in order to understand the differences between different vendors.
7. Abstract
Avere una DeLorean DMC-12 in box servirebbe sempre, sopratutto ad un team di
una Startup.
Questo è quello che abbiamo sempre desiderato da quando è iniziata la nostra
avventura, tra errori, sviste.
Abbiamo pensato così di condividere la nostra esperienza e conoscere i punti di
vista di altri sviluppatori e startupper.
Torneremo indietro con le lancette di due anni e percorreremo le fasi più
problematiche che ci hanno fatto crescere…anche senza una macchina del
tempo!
16. Dicembre 2013
Inizio implementazione
Abbiamo 12 cicli da una settimana
Novembre 2013
Scelta delle Tecnologie e progettazione
dell’architettura per MVP
Java (Grails), MVC, DB PostegreSQL + MongoDB e
Amazon AWS
Novembre 2013
Inizio attività
Novembre 2013
Inizio formazione del team
17. Dicembre 2013
Inizio implementazione
Abbiamo 12 cicli da una settimana
Novembre 2013
Scelta delle Tecnologie e progettazione
dell’architettura per MVP
Java (Grails), MVC, DB PostegreSQL + MongoDB e
Amazon AWS
Novembre 2013
Inizio attività
Novembre 2013
Inizio formazione del team
Amazon AWS
Grails
PostgreSQL
MongoDB
Services
Plugins
Domains
Controllers
SPRING
GORM NoSql
SiteMash
Groovy/Java
GORM Sql
Views
18. Dicembre 2013
Inizio implementazione
Abbiamo 12 cicli da una settimana
Novembre 2013
Scelta delle Tecnologie e progettazione
dell’architettura per MVP
Java (Grails), MVC, DB PostegreSQL + MongoDB e
Amazon AWS
Novembre 2013
Inizio sviluppo
Novembre 2013
Inizio formazione del team
19. Dicembre 2013
Inizio implementazione
Abbiamo 12 cicli da una settimana
Novembre 2013
Scelta delle Tecnologie e progettazione
dell’architettura per MVP
Java (Grails), MVC, DB PostegreSQL + MongoDB e
Amazon AWS
Novembre 2013
Inizio formazione del team
Novembre 2013
Inizio sviluppo
21. Marzo 2014
Rilascio MVP (Vers. 1.0)
Una notte indimenticabile
Marzo 2014
Applicando Lean Startup (Vers. 1.5)
Agosto 2014
Facciamo l’app?…No! Però…
22. Marzo 2014
Applicando Lean Startup (Vers. 1.5)
Marzo 2014
Rilascio MVP (Vers. 1.0)
Una notte indimenticabile
Agosto 2014
Facciamo l’app?…No! Però…
23. Agosto 2014
Facciamo l’app?…No! Però…
Settembre 2014
Vendere, vendere, vendere
Più lavoro, più persone (+3)
APP
SOLOAPI
Ottobre 2014
Inizio Refactoring (Vers. 2.0)
Evoluzione architettura e grafica (15 cicli)
24. Novembre 2014
Non tutti possono programmare…
….ero convinto del contrario (-1)
Ottobre 2014
Inizio Refactoring (Vers. 2.0)
Evoluzione architettura e grafica (15 cicli)
Gennaio 2015
Esponiamoci (atto 1^)
Diffusione del servizio al di fuori di un territorio limitato
30. Novembre 2014
Non tutti possono programmare…
….ero convinto del contrario (-1)
Ottobre 2014
Inizio Refactoring (Vers. 2.0)
Evoluzione architettura e grafica (15 cicli)
Gennaio 2015
Esponiamoci (atto 1^)
Diffusione del servizio al di fuori di un territorio limitato
31. Novembre 2014
Non tutti possono programmare…
….ero convinto del contrario (-1)
Ottobre 2014
Inizio Refactoring (Vers. 2.0)
Evoluzione architettura e grafica (15 cicli)
Gennaio 2015
Esponiamoci (atto 1^)
Diffusione del servizio al di fuori di un territorio limitato
32. Febbraio 2015
Esponiamoci (atto 1^)
Diffusione del servizio al di fuori di un territorio limitato
Marzo 2015
C’è chi va e chi viene
(+1 , -1)
Maggio 2015
U capuzzìlle
(+1)
33. Febbraio 2015
Esponiamoci (atto 1^)
Diffusione del servizio al di fuori di un territorio limitato
Marzo 2015
C’è chi va e chi viene
(+1 , -1)
Maggio 2015
U capuzzìlle
(+1)
34. Maggio 2015
U capuzzìlle
(+1)
Settembre 2015
SEO e Landing Page
Agosto 2015
Esponiamoci (atto 2^)
Diffusione del servizio al di fuori di un territorio nazionale
35. Maggio 2015
U capuzzìlle
(+1)
Settembre 2015
SEO e Landing Page
Agosto 2015
Esponiamoci (atto 2^)
Diffusione del servizio al di fuori di un territorio nazionale
36. Maggio 2015
U capuzzìlle
(+1)
Settembre 2015
SEO e Landing Page
Agosto 2015
Esponiamoci (atto 2^)
Diffusione del servizio al di fuori di un territorio nazionale
Q&A
Grazie a tutti!!!
Beviamoci su!
La vita è molto semplice: tu fai delle cose.
La maggior parte fallisce. Alcune funzionano.
Tu migliori quelle che funzionano.
Se funzionano bene altri la copiano velocemente.
Allora tu fai qualcos'altro.
Il trucco è fare qualcos’altro.
37. Maggio 2015
U capuzzìlle
(+1)
Settembre 2015
SEO e Landing Page
Agosto 2015
Esponiamoci (atto 2^)
Diffusione del servizio al di fuori di un territorio nazionale
Q&A
Grazie a tutti!!!
Beviamoci su!