Ruby no Noite Hoje - Rs on Rails 2011

869 views
807 views

Published on

Minha apresentação no RS on Rails 2011 sobre a tecnologia por trás do noitehoje.com.br

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

No Downloads
Views
Total views
869
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Ruby no Noite Hoje - Rs on Rails 2011

    1. 1. Felipe Lima@felipecsl
    2. 2. 1. Introdução
    3. 3. O que é?
    4. 4. Festas e Shows
    5. 5. Multiplataforma
    6. 6. Web iOSAndroid
    7. 7. Como funciona?
    8. 8. Web Crawlers
    9. 9. Implementação Genérica
    10. 10. class MyCrawler include Crawler event :title, “xpath=/title” event :date, “css=.event .date” venue :name, “xpath=/venue/name” ...end
    11. 11. event :evt_type, "xpath=." do |title| title.split(" | ") .first.strip .casecmp(SHOW) == 0 ? :show : :partyend
    12. 12. with_details_page "xpath=.//a[1]/@href" do event :description, "css=#main-content", :html venue :phone, "css=span.tel .value" venue :image, "xpath=//div[@id=image]/div/img/@src" city :name, "css=span.locality" location :street, "css=span.street" do |street| street.gsub(/n/, ).gsub(/ /, ) endend
    13. 13. Cron
    14. 14. Rails?
    15. 15. Rails?
    16. 16. 2. Arquitetura
    17. 17. 3. API
    18. 18. RESTFul
    19. 19. JSON
    20. 20. 1. getEvents2. getEvent3. getCities4. getLocations
    21. 21. 4. Ambientes
    22. 22. Development Staging Production
    23. 23. 5. Dificuldades
    24. 24. Eventosduplicados
    25. 25. Dadosinconsistentes
    26. 26. 6. Futuro
    27. 27. Integração Contínua
    28. 28. Autenticação viaFacebook, Twitter e Foursquare
    29. 29. Open Source clients
    30. 30. API pública
    31. 31. Separarcomponentesda aplicação
    32. 32. noitehoje-api.heroku.comnoitehoje-webapp.heroku.com noitehoje-admin.heroku.com
    33. 33. Quer colaborar? :)
    34. 34. Perguntas?

    ×