0
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 ($s...
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
...
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 inclusi...
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?
Upcoming SlideShare
Loading in...5
×

[Minha Vida TechDay] Novo Dieta e Saúde

215

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
215
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Abordagem mais qualitativa dos alimentos, alimentos bons perderam pontos, alimentos ruins ganharam pontos
  • Novo contador/diário de pontos – com feedback de substituição, saldo, carinhas para facilitar
  • Reuniões, uma motivação a mais
  • Acompanhamento da evolução mais simplificado
  • Ajudar os usuários a lidar melhor com seus comportamentos no dia a dia
  • https://api.dietaesaude.com.br/v1/usuario/notificações https://api.dietaesaude.com.br/tokenissuer/dietaesaude btoa('cleberwd@hotmail.com:123456&'); https://api.dietaesaude.com.br/v1/busca/alimentos/?q=batata&tipoBusca=1 https://api.dietaesaude.com.br/v1/busca/alimentos/?q=batata&tipoBusca=1&$select=total https://api.dietaesaude.com.br/v1/busca/alimentos/?q=batata&tipoBusca=1&$expand=lista&$select=total,lista/Nome
  • https://api.dietaesaude.com.br/v1/usuario/notificações https://api.dietaesaude.com.br/tokenissuer/dietaesaude btoa('cleberwd@hotmail.com:123456&'); https://api.dietaesaude.com.br/v1/busca/alimentos/?q=batata&tipoBusca=1 https://api.dietaesaude.com.br/v1/busca/alimentos/?q=batata&tipoBusca=1&$select=total https://api.dietaesaude.com.br/v1/busca/alimentos/?q=batata&tipoBusca=1&$expand=lista&$select=total,lista/Nome
  • _ds.pointscounter.js
  • _ds.pointscounter.js
  • Transcript of "[Minha Vida TechDay] Novo Dieta e Saúde"

    1. 1. Novo Dieta e Saúde
    2. 2. Agenda • O que é o novo DS • Back-end • Front-end • Dia a dia do projeto
    3. 3. Novo DS
    4. 4. Novo DS
    5. 5. Novo DS
    6. 6. Novo DS
    7. 7. Novo DS
    8. 8. Back-end
    9. 9. 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
    10. 10. Back-end • CORS, can we use?
    11. 11. Front-end
    12. 12. 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...
    13. 13. Front-end • require.js (AMD - Asynchronous Module Definition http://requirejs.org/docs/whyamd.html) – Build com NodeJS
    14. 14. Front-end • SVG – Raphaeljs (http://raphaeljs.com/)
    15. 15. Front-end • TourBus.js (http://ryanfunduk.com/jquery- tourbus/)
    16. 16. Front-end • Parênteses para o IE
    17. 17. 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)
    18. 18. Dia a dia • SQL de produção (nóis é tudo doido memo)
    19. 19. Dia a dia • Integração e deploy contínuo (para homolog ) – TeamCity
    20. 20. Obrigado. Perguntas?
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×