Your SlideShare is downloading. ×
0
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Fisl 10
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Fisl 10

1,515

Published on

Minha palestra na FISL 10 de 2009 sobre Ruby on Rails, uma demonstração mais prática de código. Visite http://github.com/akitaonrails/fisl_10_demo para ver a aplicação.

Minha palestra na FISL 10 de 2009 sobre Ruby on Rails, uma demonstração mais prática de código. Visite http://github.com/akitaonrails/fisl_10_demo para ver a aplicação.

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

No Downloads
Views
Total Views
1,515
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Ruby on Rails
  • 2. AkitaOnRails.com slideshare.net/akitaonrails
  • 3. 2008
  • 4. 2008
  • 5. 13 e 14 Outubro 2009
  • 6. Ruby on Rails 2.3 Ruby “MRI” 1.8 Ruby “Yarv” 1.9 JRuby 1.3
  • 7. Ruby on Rails 2.3 Ruby “MRI” 1.8 Ruby “Yarv” 1.9 JRuby 1.3
  • 8. Ruby on Rails 2.3 Ruby “MRI” 1.8 Ruby “Yarv” 1.9 JRuby 1.3
  • 9. Ruby on Rails 2.3 Ruby “MRI” 1.8 Ruby “Yarv” 1.9 JRuby 1.3
  • 10. x mais lento que C++
  • 11. x mais lento que C++ 0 50 100 Python 2 150 Ruby 1.9 200 Perl JRuby Python 3 PHP Ruby 1.8.6
  • 12. Demo
  • 13. http://github.com/FooBarWidget/rubystein
  • 14. gem install gosu
  • 15. Comunidade
  • 16. peepcode.com Geoffrey
  • 17. railsenvy.com Jason e Gregg
  • 18. railscasts.com Ryan Bates
  • 19. guias.rubyonrails.pro.br Pratik Naik
  • 20. rubylearning.org Satish Talim
  • 21. rubyinside.com.br Peter Cooper
  • 22. why.nomedojogo.com _why
  • 23. Ruby on Rails
  • 24. RUBY
  • 25. Rails ActiveSupport RUBY
  • 26. ActionController ActionPack ActionView Rails ActiveSupport RUBY
  • 27. ActiveRecord ActionController ActionPack ActionView Rails ActiveSupport RUBY
  • 28. ActionMailer ActiveRecord ActionController ActionPack ActionView Rails ActiveSupport RUBY
  • 29. ActiveResource ActionWebService ActionMailer ActiveRecord ActionController ActionPack ActionView Rails ActiveSupport RUBY
  • 30. Ruby Gems
  • 31. Configurando Projeto
  • 32. MVC
  • 33. Configuração 3 Ambientes
  • 34. Assets
  • 35. Ferramentas Suíte de Testes
  • 36. Plugins Gems
  • 37. Features Specs
  • 38. ERB HAML RSpec test/unit Cucumber Fixtures Factory Girl HTTP Auth Authlogic Rails Generators Nifty Generators
  • 39. ERB HAML RSpec test/unit Cucumber Fixtures Factory Girl HTTP Auth Authlogic Rails Generators Nifty Generators
  • 40. ERB HAML RSpec test/unit Cucumber Fixtures Factory Girl HTTP Auth Authlogic Rails Generators Nifty Generators
  • 41. ERB HAML RSpec test/unit Cucumber Fixtures Factory Girl HTTP Auth Authlogic Rails Generators Nifty Generators
  • 42. ERB HAML RSpec test/unit Cucumber Fixtures Factory Girl HTTP Auth Authlogic Rails Generators Nifty Generators
  • 43. Coisas que já vem no Rails
  • 44. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 45. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 46. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 47. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 48. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 49. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 50. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 51. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 52. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 53. Autenticação Suporte Ruby HTTP 1.9.1 Processamento Atom Builder de Email Parsers de XML, i18n (básica) JSON Rack Rake Tasks Middlewares Dispositivos de Diversos Caches Segurança
  • 54. http://github.com/akitaonrails/fisl_10_demo
  • 55. git checkout parte_x
  • 56. Demo
  • 57. Rails é Lento
  • 58. Homepage: 331 ms
  • 59. Homepage: 331 ms Total: 5.45 s
  • 60. PHP “puro” 331 req/s CakePHP 4 a 8 req/s* Code Igniter 22 a 98 req/s* Rails (2008) 88 req/s
  • 61. PHP “puro” 331 req/s CakePHP 4 a 8 req/s* Code Igniter 22 a 98 req/s* Rails (2008) 88 req/s
  • 62. PHP “puro” 331 req/s CakePHP 4 a 8 req/s* Code Igniter 22 a 98 req/s* Rails (2008) 88 req/s
  • 63. PHP “puro” 331 req/s CakePHP 4 a 8 req/s* Code Igniter 22 a 98 req/s* Rails (2008) 88 req/s
  • 64. PHP Reload Java Persistente Ruby Misto
  • 65. PHP Reload Java Persistente Ruby Misto
  • 66. PHP Reload Java Persistente Ruby Misto
  • 67. Performance != Escalabilidade
  • 68. Performance Ghz “Vertical”
  • 69. Escalabilidade MultiCore “Horizontal”
  • 70. Demo
  • 71. Ferramentas Ágeis
  • 72. Gerenciamento
  • 73. Repositórios
  • 74. Integração Contínua
  • 75. Manutenção
  • 76. Otimização
  • 77. Muito mais!
  • 78. Obrigado! akitaonrails.com github.com/akitaonrails slideshare.net/akitaonrails

×