2009, o ano do ruby on rails no brasil - caelumday 2009
DESCRIPTION
TRANSCRIPT
![Page 1: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/1.jpg)
2009, ano do Ruby on Rails no Brasil
Sunday, November 8, 2009
![Page 3: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/3.jpg)
Sunday, November 8, 2009
![Page 4: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/4.jpg)
Ruby
Sunday, November 8, 2009
![Page 5: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/5.jpg)
Yukihiro Matsumoto (Matz)
“Often people, especially computer engineers, focus on the machines. But in fact we need to focus on humans, on how humans care about doing programming or operating the application of the machines. We are the masters. They are the slaves.”
Sunday, November 8, 2009
![Page 6: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/6.jpg)
Características
Sunday, November 8, 2009
![Page 7: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/7.jpg)
Orientada a Objetos 2.times { puts “Olá” }
Características
Sunday, November 8, 2009
![Page 8: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/8.jpg)
Orientada a Objetos
Tipagem dinâmica
2.times { puts “Olá” }
@nome = “Cauê Guerra”
Características
Sunday, November 8, 2009
![Page 9: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/9.jpg)
Orientada a Objetos
Tipagem dinâmica
2.times { puts “Olá” }
@nome = “Cauê Guerra”
Características
Meta-programação Código que gera código
Sunday, November 8, 2009
![Page 10: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/10.jpg)
Orientada a Objetos
Tipagem dinâmica
2.times { puts “Olá” }
@nome = “Cauê Guerra”
Características
Meta-programação
Programação funcional
Código que gera código
Sunday, November 8, 2009
![Page 11: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/11.jpg)
Exemplo
Sunday, November 8, 2009
![Page 12: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/12.jpg)
class CalculadorDeMDC { public int calcula(int a, int b) { if (b == 0) return a; else return calcula(b, a % b); }}
CalculadorDeMDC calculador = new CalculadorDeMDC();System.out.println(calculador.calcula(28, 7));
Java
Sunday, November 8, 2009
![Page 13: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/13.jpg)
Rubyclass CalculadorDeMDC def calcula(a, b) if b == 0 a else calcula(b, a % b) end endend
calculador = CalculadorDeMDC.newputs calculador.calcula(28, 7)
Sunday, November 8, 2009
![Page 14: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/14.jpg)
Um outro exemplo
Sunday, November 8, 2009
![Page 15: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/15.jpg)
public String[] paraMaiuscula(String[] palavras) { String[] resposta = new String[palavras.length]; for (int i = 0; i < palavras.length; i++) resposta[i] = palavras[i].toUpperCase(); return resposta;}
Java
Sunday, November 8, 2009
![Page 16: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/16.jpg)
Ruby
def paraMaiuscula(palavras) palavras.map { |palavra| palavra.upcase }end
Sunday, November 8, 2009
![Page 17: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/17.jpg)
“Tornar as coisas simples, fáceis; e as complexas,
possíveis”Filosofia Ruby
Sunday, November 8, 2009
![Page 18: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/18.jpg)
1995Sunday, November 8, 2009
![Page 19: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/19.jpg)
2001
Dave Thomas
Sunday, November 8, 2009
![Page 20: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/20.jpg)
RubyConf 2001
Sunday, November 8, 2009
![Page 22: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/22.jpg)
Thomas Enebo 2006
Sunday, November 8, 2009
![Page 23: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/23.jpg)
Sunday, November 8, 2009
![Page 24: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/24.jpg)
Sunday, November 8, 2009
![Page 25: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/25.jpg)
Sunday, November 8, 2009
![Page 26: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/26.jpg)
Sunday, November 8, 2009
![Page 27: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/27.jpg)
WTF?!?
Sunday, November 8, 2009
![Page 28: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/28.jpg)
WTF?!?
Sunday, November 8, 2009
![Page 29: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/29.jpg)
Sunday, November 8, 2009
![Page 30: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/30.jpg)
Sunday, November 8, 2009
![Page 31: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/31.jpg)
Sunday, November 8, 2009
![Page 32: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/32.jpg)
Sunday, November 8, 2009
![Page 33: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/33.jpg)
Sunday, November 8, 2009
![Page 34: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/34.jpg)
Sunday, November 8, 2009
![Page 35: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/35.jpg)
- Busca textual- Autenticação- Autorização- Processamento assíncrono- Mensageria- WebServices...
Sunday, November 8, 2009
![Page 37: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/37.jpg)
Pilares
Sunday, November 8, 2009
![Page 38: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/38.jpg)
Convention over Configuration
CoCSunday, November 8, 2009
![Page 39: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/39.jpg)
DRYDon’t Repeat Yourself
Sunday, November 8, 2009
![Page 40: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/40.jpg)
MVCSunday, November 8, 2009
![Page 41: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/41.jpg)
Browser
Sunday, November 8, 2009
![Page 42: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/42.jpg)
Browser
ApplicationController
Sunday, November 8, 2009
![Page 43: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/43.jpg)
Browser
ApplicationController
Controller
Sunday, November 8, 2009
![Page 44: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/44.jpg)
Browser
ApplicationController
Controller Model
Sunday, November 8, 2009
![Page 45: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/45.jpg)
Browser
ApplicationController
Controller Model DB
Sunday, November 8, 2009
![Page 46: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/46.jpg)
Browser
ApplicationController
Controller Model DB
Sunday, November 8, 2009
![Page 47: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/47.jpg)
Browser
ApplicationController
Controller Model DB
Sunday, November 8, 2009
![Page 48: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/48.jpg)
Browser
ApplicationController
Controller Model DBView
Sunday, November 8, 2009
![Page 49: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/49.jpg)
Sunday, November 8, 2009
![Page 50: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/50.jpg)
AplicaçãoConfiguraçõesSchema evolution
Testes
Sunday, November 8, 2009
![Page 51: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/51.jpg)
Model
View
Controller
Sunday, November 8, 2009
![Page 52: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/52.jpg)
TestesSunday, November 8, 2009
![Page 53: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/53.jpg)
TestesTest All The Fucking Time!
Sunday, November 8, 2009
![Page 54: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/54.jpg)
TDDBDD
Test Driven Development
Behavior Driven Development
Sunday, November 8, 2009
![Page 55: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/55.jpg)
it "should require acceptance of terms of service" do @job.attributes = valid_job_attributes.except(:terms_accepted) @job.should_not be_valid @job.terms_accepted = false @job.should_not be_valid @job.terms_accepted = true @job.should be_validend
RSpec
Sunday, November 8, 2009
![Page 56: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/56.jpg)
Feature: Job listing In order to see the job offers in my area and start working As a user I want to see a list of jobs filtered by type and location
Scenario: Listing when there is no jobs Given there is no jobs When I go to "java" Then I should see "Desculpe, não existem vagas disponíveis." And the "OndeTrabalhar.com" field should contain "java"
Cucumber
Sunday, November 8, 2009
![Page 57: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/57.jpg)
Rails 3 = +
Sunday, November 8, 2009
![Page 58: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/58.jpg)
Yehuda Katz
Sunday, November 8, 2009
![Page 59: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/59.jpg)
José Valim
Sunday, November 8, 2009
![Page 60: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/60.jpg)
Por que não aprender Rails?
Sunday, November 8, 2009
![Page 61: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/61.jpg)
Rails não escala!
Sunday, November 8, 2009
![Page 62: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/62.jpg)
Hoje o Redeparede.com serve 7,5 milhões de acessos por mês usando Ruby on Rails. Rails escala, depende de você!
Sunday, November 8, 2009
![Page 63: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/63.jpg)
“Basecamp is now handling more than 50 million Rails requests per week. We're peaking out at around 200
req/sec. Damn!”
“Basecamp's average response time is 90ms and 87% of all requests
finish in less than 200ms.”
Sunday, November 8, 2009
![Page 64: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/64.jpg)
Não conheço ninguém que use Rails
Sunday, November 8, 2009
![Page 65: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/65.jpg)
Sunday, November 8, 2009
![Page 66: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/66.jpg)
Sunday, November 8, 2009
![Page 67: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/67.jpg)
Sunday, November 8, 2009
![Page 68: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/68.jpg)
Sunday, November 8, 2009
![Page 69: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/69.jpg)
Sunday, November 8, 2009
![Page 70: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/70.jpg)
Sunday, November 8, 2009
![Page 71: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/71.jpg)
Sunday, November 8, 2009
![Page 72: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/72.jpg)
Sunday, November 8, 2009
![Page 73: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/73.jpg)
http://www.workingwithrails.com/high-profile-organisations
Sunday, November 8, 2009
![Page 74: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/74.jpg)
Sunday, November 8, 2009
![Page 75: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/75.jpg)
Martin Fowler
41 projetos Ruby de 2006 a 2008 - a maioria usando
Rails
Sunday, November 8, 2009
![Page 76: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/76.jpg)
Ruby é mais produtivo?
Negativo 0 20% 50% 2X 5X 10X
1
5
13
5
3
2
1
Sunday, November 8, 2009
![Page 77: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/77.jpg)
Ruby foi a escolha certa?
sim36
não5
Sunday, November 8, 2009
![Page 78: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/78.jpg)
Sunday, November 8, 2009
![Page 79: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/79.jpg)
“As empresas estão cheias de guardas,
impedindo as pessoas de mudar!”
Sunday, November 8, 2009
![Page 80: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/80.jpg)
Sunday, November 8, 2009
![Page 81: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/81.jpg)
Sunday, November 8, 2009
![Page 82: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/82.jpg)
Sunday, November 8, 2009
![Page 83: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/83.jpg)
Sunday, November 8, 2009
![Page 84: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/84.jpg)
Sunday, November 8, 2009
![Page 85: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/85.jpg)
Sunday, November 8, 2009
![Page 86: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/86.jpg)
Sunday, November 8, 2009
![Page 87: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/87.jpg)
Sunday, November 8, 2009
![Page 88: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/88.jpg)
Sunday, November 8, 2009
![Page 89: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/89.jpg)
Regis Pires
IFPI - Piauí
Sunday, November 8, 2009
![Page 90: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/90.jpg)
Sunday, November 8, 2009
![Page 91: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/91.jpg)
Sunday, November 8, 2009
![Page 92: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/92.jpg)
Sunday, November 8, 2009
![Page 93: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/93.jpg)
2Sunday, November 8, 2009
![Page 94: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/94.jpg)
3Sunday, November 8, 2009
![Page 95: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/95.jpg)
Formação Rails
RR-71: Desenvolvimento Ágil para Web 2.0 com Ruby on Rails
RR-75: Ruby e Rails avançados: lidando com problemas do dia a dia
Sunday, November 8, 2009
![Page 96: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/96.jpg)
0
38
75
113
150
10
72
113
2007
2008
2009
Sunday, November 8, 2009
![Page 97: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/97.jpg)
E daí?
Sunday, November 8, 2009
![Page 98: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/98.jpg)
http://ondetrabalhar.com/ruby+ou+rails
Sunday, November 8, 2009
![Page 99: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/99.jpg)
Sunday, November 8, 2009
![Page 100: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/100.jpg)
Sunday, November 8, 2009
![Page 101: 2009, o ano do Ruby on Rails no Brasil - CaelumDay 2009](https://reader034.vdocuments.site/reader034/viewer/2022051322/5463f37fb4af9f623f8b4761/html5/thumbnails/101.jpg)
http://slideshare.net/caueguerra
Sunday, November 8, 2009