20
Novo Dieta e Saúde

[Minha Vida TechDay] Novo Dieta e Saúde

Embed Size (px)

Citation preview

Page 1: [Minha Vida TechDay] Novo Dieta e Saúde

Novo Dieta e Saúde

Page 2: [Minha Vida TechDay] Novo Dieta e Saúde

Agenda

• O que é o novo DS• Back-end• Front-end • Dia a dia do projeto

Page 3: [Minha Vida TechDay] Novo Dieta e Saúde

Novo DS

Page 4: [Minha Vida TechDay] Novo Dieta e Saúde

Novo DS

Page 5: [Minha Vida TechDay] Novo Dieta e Saúde

Novo DS

Page 6: [Minha Vida TechDay] Novo Dieta e Saúde

Novo DS

Page 7: [Minha Vida TechDay] Novo Dieta e Saúde

Novo DS

Page 8: [Minha Vida TechDay] Novo Dieta e Saúde

Back-end

Page 9: [Minha Vida TechDay] Novo Dieta e Saúde

Back-end

• ASP.NET MVC = Gerador de HTML + roteamento• ASP.NET Web API– CORS (Cross-Origin Resource Sharing)– OData ($select e $expand)

(http://blogs.msdn.com/b/webdev/archive/2013/07/05/introducing-select-and-expand-support-in-web-api-odata.aspx)

– Autenticação via Token

Page 10: [Minha Vida TechDay] Novo Dieta e Saúde

Back-end

• CORS, can we use?

Page 11: [Minha Vida TechDay] Novo Dieta e Saúde

Front-end

Page 12: [Minha Vida TechDay] Novo Dieta e Saúde

Front-end

• AngularJS (http://angularjs.org/)– Exceto diário de pontos

• Framework MV* para desenvolvimento Client-Side

• Two way binding, controllers, directives, dependency injection, templating...

Page 13: [Minha Vida TechDay] Novo Dieta e Saúde

Front-end

• require.js (AMD - Asynchronous Module Definition http://requirejs.org/docs/whyamd.html)– Build com NodeJS

Page 14: [Minha Vida TechDay] Novo Dieta e Saúde

Front-end

• SVG – Raphaeljs (http://raphaeljs.com/)

Page 15: [Minha Vida TechDay] Novo Dieta e Saúde

Front-end

• TourBus.js (http://ryanfunduk.com/jquery-tourbus/)

Page 16: [Minha Vida TechDay] Novo Dieta e Saúde

Front-end

• Parênteses para o IE

Page 17: [Minha Vida TechDay] Novo Dieta e Saúde

Dia a dia

• Time de 5 desenvolvedores• Grande proximidade com a galera de produto,

design e nutrição (fisicamente inclusive)• Sprints de 3 semanas (pelo menos até o meio do

projeto)• Kanban virtual (TFS)

Page 18: [Minha Vida TechDay] Novo Dieta e Saúde

Dia a dia

• SQL de produção (nóis é tudo doido memo)

Page 19: [Minha Vida TechDay] Novo Dieta e Saúde

Dia a dia

• Integração e deploy contínuo (para homolog )– TeamCity

Page 20: [Minha Vida TechDay] Novo Dieta e Saúde

Obrigado. Perguntas?