como foi feito o caça-palavras [mvp showcast 2013 - dev - windows phone]

30
Trilha Windows Phone Como foi feito o Caça-Palavras André Carlucci [email protected] www.andrecarlucci.com @andrecarlucci

Upload: mvp-showcast

Post on 15-Jun-2015

156 views

Category:

Technology


0 download

DESCRIPTION

Palestra: Como foi feito o Caça-Palavras Palestrante: André Theodoro Carlucci (MVP Visual C#) Realização: 05/11/2013 12h Trilha: Windows Phone Sessão: Desenvolvimento Evento: MVP ShowCast 2013 Site: http://mvpshowcast.azurewebsites.net

TRANSCRIPT

Page 1: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Trilha Windows Phone

Como foi feito o Caça-Palavras

André Carlucci

[email protected]

www.andrecarlucci.com

@andrecarlucci

Page 2: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 3: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 4: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Headache-free Driven Development

Page 5: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 6: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

asp.net mvc 4

signalr

Sqlserver 2008

SharpMigrations

EF5

Page 7: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 8: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Client Server

10 - 120s

post: /login

get: /status

get: /game

Page 9: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 10: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Client Server

post: /score

get: /ranking

20s

Page 11: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

json base64

Sender

zip aes

Receiver

Page 12: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

myhosting godaddy BurstNet Hetzner

Win2003 / 20081 core / 2 cores1,5 GB / 4 GB$25 / $98

Win20081 core2 GB$44

Win20081 core2 GB$24,95

Win2008i7 920 QuadCore24 GB€ 54

2011 2012

Page 13: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

450.000 downloadsmédia de 100 usuários simuntâneos

picos de 450 usuários

Page 14: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 15: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

ADS

Page 16: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

• Pubcenter (1.219.671)• Smaato (2.822.096)• Mobfox (316,827)• InnerActive (1,718,321)• Milenial Media (1.637.925)

Unified Ad Control (Marck Monster)

Page 17: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 18: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Page 19: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Até Nov/2012...

Page 20: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Depois de 11/2012...

• Downloads• Rating• Pin e unpin• Performance/Bugs

Page 21: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

• Funcionalidade• Utilidade• Wow!

Page 22: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

“Olá, gosto muito do seu jogo, mas de noite nunca consigo me conectar!”

“felipe@####.com”

Page 23: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

“Caro desenvolvedor, as vezes meu record não aparece no ranking.

Por favor, me ajude.”“joana@####.com”

Page 24: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

“Tercera ves q bato um recordi e meus ponto não aparece. Se ta me tirando?

Eu sei onde você mora.”

“cadeadada@####.com”

Page 25: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Não seja assassinado Driven Development

Page 26: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

1 de Agosto 2012Small (1 core, 1.75 GB)

Page 27: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Client Server

5s

5s

5s

post: /score

post: /score

post: /score

Page 28: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Client Server

10 - 120s

post: /login

get: /status

get: /game

get: /nextGame

Page 29: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

Testes, testes e mais testes

Page 30: Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]

[email protected]

www.andrecarlucci.com

@andrecarlucci

Obrigado!http://bit.do/cacapalavras

http://bit.do/cacapalavrasoffline