Startup weekend bootcamp

Post on 05-Jul-2015

314 views 0 download

Transcript of Startup weekend bootcamp

So, you wanna startup... and now?

Michelantonio TrizioGDG Manager Barimikelantonio.trizio@gmail.com

Bootcamp for Startup Weekend Bari

Presentiamoci

GDG BARI

● nato a Marzo 2012● 30 membri sulla

mailing list● 4 eventi organizzati

Michelantonio Trizio

● laurea in ingegneria informatica presso il Poliba nel 2007

● studente MTB Startup School ottobre 2011

● CTO@Qiris

Cos'è Startup WeekendKauffman FoundationFondazione no profit che opera nei campi dell'impreditorialità e dell'educazione dei bambini e dei giovani

Google & co per gli startupper

"Se ho visto più lontato, è perchè stavo sulle spalle dei giganti" - Isaac Newton

Pronti, partenza, il dominio!

● .com e non ne parliamo più

● Godaddy o altro domain register ESTERO

● 12/24h propagazione DNS

● questoeilnomedellamianuovastartup.com

C'è posta x te...da chi?

Email Delivery service

● Monitoring● Spam● carico server

Google Apps for Business

● gratis x piccoli team● indirizzo mail

personalizzato

Un ambiente per dominarli tutti

ECLIPSE:● scritto dagli sviluppatori per gli sviluppatori● scritto in Java● Marketplace e pacchetti per qualsiasi

linguaggio: java, php, ruby, ecc... (tranne objective-c)

BUILD

HTML5 + Chrome - sviluppa siti come fossero App

Android - sviluppa applicazioni per il tuo smartphone

Cloud Storage - servizio RESTful per mantenere i tuoi dati sulla infrastruttura google

App Engine - ospita le tue web app sulla infrastruttura Google

MEASURE

Google Analytics - hai lanciato il tuo servizio, ed ora? Chi sono i tuoi utenti? Come usano il tuo sito? Scoprilo!

Content Experiments - disegna la pagina migliore per i tuoi utenti tramite A/B Test

ENHANCE

Identity Toolkit - federated login

Geo Api - mappe, mappe, mappe

Youtube - a tutti piacciono i gatti!

Google + API - sfrutta il social network

Hangouts API - real time Applications

GET OUT THERE

Google Play

Google Apps Marketplace

Chrome Web Store

+1 - le raccomandazioni che ci piacciono

GET PAID

Google Wallet

Google Play - market and in App billing

AdMob - pubblicità sulla tua APP

AdSense - pubblicità sul tuo sito

GIT & GITHUB

Centralizzato vs Distribuito

COMANDI GIT

● add● commit● checkout● fetch● merge● pull: fetch + merge● push● rebase: porta in testa i cambiamenti

dell'ultima push locale rispetto alle commit degli altri

GIT - Best practice (1)

GIT - Best practice (2)● Create new branch:

○ git checkout -b new_feature○ add, committ...

● Merge in:○ git checkout master○ git pull○ git checkout new_feature○ git merge master

● Risolvi i conflitti sul tuo branch :)● Merge out:

○ git checkout master○ git merge new feature○ git push origin master (commit on remote server)

GITHUB

● Social coding platform● Free per progetti open

● Bug tracking

● Wiki

● Tonnellate di progetti

Aiuto mi sono perso!

● Documentazione ufficiale● http://www.stackoverflow.com● http://developers.google.com● http://groups.google.com/forum/#!forum/gdg-

bari

DOMANDE

Michelantonio Trizio

mikelantonio.trizio@gmail.com

https://plus.google.com/u/0/107911780048998987961

Meshagree number: 7807678173