Canaries in the air #gurusorocaba

1,718 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,718
On SlideShare
0
From Embeds
0
Number of Embeds
479
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Canaries in the air #gurusorocaba

    1. 1. Canaries in the air Ricardo Almeida
    2. 2. Qual propósito?
    3. 3. Remova asdependências
    4. 4. ServiçoCRUD Externo Importante ValidaçõesCache
    5. 5. git clone ...
    6. 6. “Faça meio produto enão um produto meia boca”
    7. 7. Modularização MyLib::Stuff
    8. 8. Evite sistemas monolíticos
    9. 9. Arquitetura
    10. 10. Ruby/Git• https://github.com/schacon/ruby-git
    11. 11. Multi-version• thoughtbot/appraisal
    12. 12. Redis Store data (project attributes){"Project-1" : "{"gem": "rails", "versions": ["3.1.0", "3.1.1.rc3"], "run": "rake test", "repo": "git://github.com/user/repo.git" }"
    13. 13. Redis• https://github.com/ezmobius/redis-rb• https://github.com/mloughran/em-hiredis
    14. 14. RabbitMQ
    15. 15. RabbitMQ• https://github.com/ruby-amqp/amqp
    16. 16. Resque
    17. 17. Pusher
    18. 18. Restful• Hypermedia
    19. 19. Browsah• https://github.com/abril/browsah
    20. 20. Templates• Goliath (erb, haml)• Backbone.js• SproutCore• Jquery Templates
    21. 21. DEMO
    22. 22. Canaries• http://github.com/ricardoalmeida/canaries
    23. 23. TODOs• Automatizar Git• Automatizar Appraisal• Adequar pusher• Criar templates• Pots/Put/Delete de projetos
    24. 24. Obrigado! Perguntas? @almeidaricardohttp://github.com/ricardoalmeida/canaries ricardo.almeida@gonow.com.br vagas@gonow.com.br

    ×