XPCE 2010
Upcoming SlideShare
Loading in...5
×
 

XPCE 2010

on

  • 982 views

 

Statistics

Views

Total Views
982
Views on SlideShare
982
Embed Views
0

Actions

Likes
1
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

XPCE 2010 XPCE 2010 Presentation Transcript

  • 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
  • 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
  • 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
  • “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
  • 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
  • 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
  • Considerações CORTEM A CABEÇA!! Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 7
  • 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
  • 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
  • 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
  • Perguntas? SERÁ QUE EU SAIO VIVO?? Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 11
  • 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
  • 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
  • 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
  • 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
  • E os relatórios? Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 16
  • OpenReport Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 17
  • Perguntas? Antes SVN, JRuby e Tomcat. Agora GIT, Ruby e Passenger domingo, 12 de setembro de 2010 18
  • 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