Texto
Desenvolvimento de Aplicações Sociais com Ruby
Gabriel PereiraDesenvolvedor Ruby há 4 anos
Scrum Master - Tray - Vertical Meios de Pagamento
Bacharel em Sistemas de Informação - UNIVEM
PAI da Maria Luiza
Estamos Contratando !!!
http://www.tray.com.br/trabalhenatray
Por que integrar ??
Por que Ruby ??Os Ideais do Criador do Ruby
Tudo é Objeto
Flexibilidade
Aparência
Open Source fonte: https://www.ruby-lang.org/pt/about/
Por que Rails ??
Produtividade
Simplicidade
Convenção sobre Configuração
Maturidade
Convention over Configuration
Bundler
https://github.com/bundler/bundler/
Git & GitHub
http://rogerdudler.github.io/git-guide/index.pt_BR.html
– Linus Torvalds
“Talk is cheap. Show me the code.”
$ vagrant box add && vagrant up
$ bundle && rake db:setup
Facebook Developers
Facebook Developers
App ID e App Secret
App ID e App Secret
Coding - OAuth Facebook
routes.rb - OAuth Facebook
sessions_controller.rb - OAuth Facebook
Auth Hash - OAuth Facebook
user.rb - OAuth Facebook
user.rb - OAuth Facebook
application_controller.rb - OAuth Facebook
application.html.erb - OAuth Facebook
routes.rb - Publish Review
reviews_controller.rb - Publish Review
publish.html.erb - Publish Review
Facebook - Publish Review
Gemfile - Facebook - Publish Review
routes.rb - Facebook - Publish Review
reviews_controller.rb - Facebook - Publish Review
reviews_helper.rb - Facebook - Publish Review
publish.html.erb - Facebook - Publish Review
omniauth.rb - Facebook - Publish Review
Facebook - Publish Review
Full Workflow - Publish Social Network
Social Moviehttps://github.com/gabrielgibson/social_movie
https://travis-ci.org/gabrielgibson/social_movie
https://codeclimate.com/github/gabrielgibson/social_movie
http://pt.slideshare.net/gibsongabriel/desenvolvimento-de-aplicaes-sociais-com-ruby
!
Obrigado [email protected]
@gibsongabriel