ANTES SVN, JRUBY E TOMCAT.
    AGORA GIT, RUBY E
        PASSENGER


                                  Pedro Brasileiro Ca...
Apresentação:
             - Experiência com o SIGET
             (Sistema de Gestão de Transportes - DETRAN-CE)
         ...
Pontos a serem abordados:

             - Escolha inicial do SVN, JRuby e Tomcat

             - Problemas encontrados com...
“Escolha” Inicial do SVN (http://subversion.tigris.org)

             - Era o que estava em uso.




 Antes SVN, JRuby e T...
Escolha Inicial do JRuby (http://jruby.org)

             - Possibilidade de sistemas legados em Java.

             - Rel...
Escolha Inicial do Tomcat (http://tomcat.apache.org)

             - Facilidade de deploy da app JRuby com o Warbler
     ...
Considerações




                                                                   CORTEM A CABEÇA!!

 Antes SVN, JRuby ...
Problemas encontrados com SVN

             - Merges (v1.4)

             - Modificações em branches errados (várias)




 ...
Problemas encontrados com JRuby

             - Usava JRuby 1.1.5 com Rails 2.2.2 e;
             - Enfrentei problemas ao...
Problemas encontrados com Tomcat

             - Lentidão generalizada (apps)

             - Alto consumo de memória

   ...
Perguntas?




                                                              SERÁ QUE EU SAIO VIVO??

 Antes SVN, JRuby e ...
Soluções adotadas:

             - GIT

             - Ruby (REE)

             - Passenger

             - Desenvolviment...
GIT (http://git-scm.com)

             - Facilidade nos merges.

             - git stash

             - git merge octopu...
Ruby (REE) (http://www.rubyenterpriseedition.com)

             - 33% menos consumo de memória com Passenger




 Antes SV...
Passenger (mod_rails) (http://www.modrails.com)

             - Servidor mais usado pela comunidade

             - Melhor...
E os relatórios?




 Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger
domingo, 12 de setembro de 2010              ...
OpenReport




 Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger
domingo, 12 de setembro de 2010                    ...
Perguntas?




 Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger
domingo, 12 de setembro de 2010                    ...
Demonstrações:

             - GIT (http://www.akitaonrails.com/2010/08/17/screencast-comecando-com-git)




 Antes SVN, J...
Próximos SlideShares
Carregando em…5
×

XPCE 2010

1.028 visualizações

Publicada em

Publicada em: Diversão e humor
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.028
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

XPCE 2010

  1. 1. ANTES SVN, JRUBY E TOMCAT. AGORA GIT, RUBY E PASSENGER Pedro Brasileiro Cardoso Junior pedrobrasileiro@gmail.com @pedrobrasileiro domingo, 12 de setembro de 2010 1
  2. 2. Apresentação: - Experiência com o SIGET (Sistema de Gestão de Transportes - DETRAN-CE) e os problemas e soluções aplicados para melhoria de performance. Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 2
  3. 3. Pontos a serem abordados: - Escolha inicial do SVN, JRuby e Tomcat - Problemas encontrados com SVN, JRuby e Tomcat - Soluções adotadas Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 3
  4. 4. “Escolha” Inicial do SVN (http://subversion.tigris.org) - Era o que estava em uso. Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 4
  5. 5. Escolha Inicial do JRuby (http://jruby.org) - Possibilidade de sistemas legados em Java. - Relatórios em iReport (JasperReport) http://jasperforge.org/projects/ireport Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 5
  6. 6. Escolha Inicial do Tomcat (http://tomcat.apache.org) - Facilidade de deploy da app JRuby com o Warbler http://github.com/nicksieger/warbler Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 6
  7. 7. Considerações CORTEM A CABEÇA!! Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 7
  8. 8. Problemas encontrados com SVN - Merges (v1.4) - Modificações em branches errados (várias) Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 8
  9. 9. Problemas encontrados com JRuby - Usava JRuby 1.1.5 com Rails 2.2.2 e; - Enfrentei problemas ao mudar JRuby 1.3.0 (na época) com Rails 2.3.2 por causa do warbler Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 9
  10. 10. Problemas encontrados com Tomcat - Lentidão generalizada (apps) - Alto consumo de memória - Aplicação GULOSA Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 10
  11. 11. Perguntas? SERÁ QUE EU SAIO VIVO?? Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 11
  12. 12. Soluções adotadas: - GIT - Ruby (REE) - Passenger - Desenvolvimento (RVM, Capistrano) Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 12
  13. 13. GIT (http://git-scm.com) - Facilidade nos merges. - git stash - git merge octopus Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 13
  14. 14. Ruby (REE) (http://www.rubyenterpriseedition.com) - 33% menos consumo de memória com Passenger Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 14
  15. 15. Passenger (mod_rails) (http://www.modrails.com) - Servidor mais usado pela comunidade - Melhor Gerenciamento de memória http://www.modrails.com/documentation/Users%20guide.html#_analysis_and_system_maintenance_tools http://www.modrails.com/documentation/Architectural%20overview.html Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 15
  16. 16. E os relatórios? Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 16
  17. 17. OpenReport Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 17
  18. 18. Perguntas? Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 18
  19. 19. Demonstrações: - GIT (http://www.akitaonrails.com/2010/08/17/screencast-comecando-com-git) Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 19

×