[Minha Vida TechDay] Novo Dieta e Saúde

Preview:

Citation preview

Novo Dieta e Saúde

Agenda

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

Novo DS

Novo DS

Novo DS

Novo DS

Novo DS

Back-end

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

Back-end

• CORS, can we use?

Front-end

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...

Front-end

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

Front-end

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

Front-end

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

Front-end

• Parênteses para o IE

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)

Dia a dia

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

Dia a dia

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

Obrigado. Perguntas?