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