• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
XPCE 2010
 

XPCE 2010

on

  • 952 views

 

Statistics

Views

Total Views
952
Views on SlideShare
952
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