A apresentação já vai começar ...
Monday, August 23, 2010
Monday, August 23, 2010
Monday, August 23, 2010
@AkitaOnRails
Monday, August 23, 2010
@AkitaOnRails
Rails Summit
Monday, August 23, 2010
@AkitaOnRails
Rails Summit
RubyConf Brasil
Monday, August 23, 2010
Ruby on Rails
RocksFabio Akita
Monday, August 23, 2010
Ruby on Rails
RocksFabio Akita
PESSOAS
Monday, August 23, 2010
Geléia deMorango
Monday, August 23, 2010
Knott Berry’s Farm
Alpha Beta
Featherweight
Acme
Sorrel Ridge
1
11
24
32
44
Monday, August 23, 2010
Knott Berry’s Farm
Alpha Beta
Featherweight
Acme
Sorrel Ridge
1
11
24
32
44Sorrel Ridge
Monday, August 23, 2010
Knott Berry’s Farm
Alpha Beta
Featherweight
Acme
Sorrel Ridge
1
11
24
32
44Sorrel Ridge!Monday, August 23, 2010
Quando você pensa demais no momento errado, você se corta da sabedoria das suas
emoções. Você perde a habilidade de saber o que
realmente quer.
“ pensa demais
realmente quer.
sabedoria
Monday, August 23, 2010
Ruby
X“ ”vs
Monday, August 23, 2010
Monday, August 23, 2010
Monday, August 23, 2010
Ruby on RailsRspe
c Cucumber
Chef
acts_as_solr_reloaded
Mongrel
Phusion Passenger
Resque
EventMachine
Vim
Ruby
gem
s
DeviseJRuby
Rubi
nius
machinist
webrat
culerity
metric_fu
Sina
tra
Shoes
hackety hackDataMapper
IntegrityMonday, August 23, 2010
Monday, August 23, 2010
FUTURO
Monday, August 23, 2010
FUTURO
PASSADO PASSADO Monday, August 23, 2010
??“Monday, August 23, 2010
??“E SE ...
Monday, August 23, 2010
1 32Monday, August 23, 2010
1 32Monday, August 23, 2010
Era Pré-Rails
Era
Monday, August 23, 2010
“ ??E se fôssemos os mestres das máquinas?
Monday, August 23, 2010
Matz
Monday, August 23, 2010
Matz
Monday, August 23, 2010
Matz
“Ruby”1993
Monday, August 23, 2010
Matz
“Ruby”
“ruby-95 test failed”
1993
1995
Monday, August 23, 2010
Matz
“Ruby”
“ruby-95 test failed”
1.0
1993
1995
12/1995
Monday, August 23, 2010
Matz
“Ruby”
“ruby-95 test failed”
1.0
R.A.A.
1993
1995
12/1995
1998
Monday, August 23, 2010
Matz
“Ruby”
“ruby-95 test failed”
1.0
R.A.A.
1993
1995
12/1995
19981.9.2
Monday, August 23, 2010
?E se eu aprendesse Ruby este ano“ ?
Monday, August 23, 2010
DaveThomas
Monday, August 23, 2010
DaveThomas
Monday, August 23, 2010
DaveThomas
1999 1o Livro
Monday, August 23, 2010
DaveThomas
1999 1o Livro
2001 PickAxe
Monday, August 23, 2010
DaveThomas
1999 1o Livro
2001 PickAxe
2001 RubyConf
Monday, August 23, 2010
?E se programar pudesse ser divertido“ ?
Monday, August 23, 2010
Why, the
Lucky Stiff
Monday, August 23, 2010
Why, the
Lucky Stiff
Monday, August 23, 2010
Why, the
Lucky Stiff
Monday, August 23, 2010
Why, the
Lucky Stiff
Try Ruby
Monday, August 23, 2010
Why, the
Lucky Stiff
Try Ruby
Templates RedCloth,Markaby
Monday, August 23, 2010
Why, the
Lucky Stiff
Try Ruby
Templates RedCloth,Markaby
GUI toolkit Shoes
Monday, August 23, 2010
Why, the
Lucky Stiff
Try Ruby
Templates RedCloth,Markaby
GUI toolkit Shoes
HTML parser Hpricot
Monday, August 23, 2010
Why, the
Lucky Stiff
Try Ruby
Templates RedCloth,Markaby
GUI toolkit Shoes
HTML parser Hpricot
Prog. Starter Kit Hackety Hack
Monday, August 23, 2010
Why, the
Lucky Stiff
Try Ruby
Templates RedCloth,Markaby
GUI toolkit Shoes
HTML parser Hpricot
Prog. Starter Kit Hackety HackAPI
Monday, August 23, 2010
?E se desse para fazer testes em Ruby“ ?
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
“Lapidary”RubyConf 2001
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
“Lapidary”RubyConf 2001
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
ZenTestRyan Davis
“Lapidary”RubyConf 2001
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
JBehave
ZenTest
Dan North
Ryan Davis
“Lapidary”RubyConf 2001
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
JBehave
RSpec
ZenTest
Dan North
Dave Astels
Ryan Davis
“Lapidary”RubyConf 2001
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
JBehave
RSpec
Cucumber
ZenTest
Dan North
Dave Astels
Aslak Hellesøy
Ryan Davis
“Lapidary”RubyConf 2001
Monday, August 23, 2010
require 'test/unit'
class MyFirstTest < Test::Unit::TestCase def test_for_truth assert true endend
NathanielTalbott
JBehave
RSpec
Cucumber
ZenTest
Factory_Girl
Dan North
Dave Astels
Aslak Hellesøy
Ryan Davis
ThoughtBot
“Lapidary”RubyConf 2001
Monday, August 23, 2010
?E se desse para empacotar Ruby“ ?
Monday, August 23, 2010
ChadFowler
Monday, August 23, 2010
ChadFowler
Monday, August 23, 2010
ChadFowler
Ryan Leavenwood RubyConf 2001
Monday, August 23, 2010
ChadFowler
Ryan Leavenwood RubyConf 2001
2003 RubyConf
Monday, August 23, 2010
ChadFowler
Ryan Leavenwood RubyConf 2001
2003 RubyConf
02/2010 Gemcutter
Monday, August 23, 2010
ChadFowler
Ryan Leavenwood RubyConf 2001
2003 RubyConf
02/2010 Gemcutter
07/2010 Bundler Beta
Monday, August 23, 2010
?E se desse para rodar Ruby dentro do Make“ ?
Monday, August 23, 2010
directory "tmp" file "hello.tmp" => "tmp" do sh "echo 'Hello' >> 'tmp/hello.tmp'"end
JimWeirich
Monday, August 23, 2010
directory "tmp" file "hello.tmp" => "tmp" do sh "echo 'Hello' >> 'tmp/hello.tmp'"end
JimWeirich
Monday, August 23, 2010
directory "tmp" file "hello.tmp" => "tmp" do sh "echo 'Hello' >> 'tmp/hello.tmp'"end
JimWeirichRuby Make RAKE
Monday, August 23, 2010
directory "tmp" file "hello.tmp" => "tmp" do sh "echo 'Hello' >> 'tmp/hello.tmp'"end
JimWeirichRuby Make RAKE
Mock FlexMock
Monday, August 23, 2010
directory "tmp" file "hello.tmp" => "tmp" do sh "echo 'Hello' >> 'tmp/hello.tmp'"end
JimWeirichRuby Make RAKE
Mock FlexMock
XML Builder
Monday, August 23, 2010
directory "tmp" file "hello.tmp" => "tmp" do sh "echo 'Hello' >> 'tmp/hello.tmp'"end
JimWeirichRuby Make RAKE
Mock FlexMock
XML BuilderDSLMonday, August 23, 2010
?E se desse para fazer web sem burocracia e feiúra“ ?
Monday, August 23, 2010
D.H.H.
Monday, August 23, 2010
D.H.H.
Monday, August 23, 2010
D.H.H.
37signals Basecamp
Monday, August 23, 2010
D.H.H.
37signals Basecamp
13/12/2005 1.0
Monday, August 23, 2010
D.H.H.
37signals Basecamp
13/12/2005 1.0
07/12/2007 2.0
Monday, August 23, 2010
D.H.H.
37signals Basecamp
13/12/2005 1.0
07/12/2007 2.0
16/03/2009 2.3
Monday, August 23, 2010
1 32Monday, August 23, 2010
1 32Monday, August 23, 2010
Era PóS-Rails
Era
Monday, August 23, 2010
?E se desse para ser fácil o deployment de Rails“ ?
Monday, August 23, 2010
Ninh Bui,Hongli LaiMonday, August 23, 2010
Ninh Bui,Hongli LaiMonday, August 23, 2010
Ninh Bui,Hongli Lai
MongrelHTTP
Monday, August 23, 2010
Ninh Bui,Hongli Lai
ThinMgl + EM + Rack
MongrelHTTP
Monday, August 23, 2010
Ninh Bui,Hongli Lai
Thin
Passenger
Mgl + EM + Rack
mod_rails
MongrelHTTP
Monday, August 23, 2010
Ninh Bui,Hongli Lai
Thin
Passenger
R.E.E
Mgl + EM + Rack
mod_rails
-33% memória
MongrelHTTP
Monday, August 23, 2010
Ninh Bui,Hongli Lai
Thin
Passenger
R.E.E
Unicorn
Mgl + EM + Rack
mod_rails
-33% memória
Unix Sockets
MongrelHTTP
Monday, August 23, 2010
Ninh Bui,Hongli Lai
Thin
Passenger
R.E.E
Unicorn
Rainbows
Mgl + EM + Rack
mod_rails
-33% memória
Unix Sockets
Unicorn ++
MongrelHTTP
Monday, August 23, 2010
Ninh Bui,Hongli Lai
Thin
Passenger
R.E.E
Unicorn
Rainbows
Mgl + EM + Rack
mod_rails
-33% memória
Unix Sockets
Unicorn ++
MongrelHTTP
Passe
nger
3
Monday, August 23, 2010
?E se Rails fosse mais leve e modular“ ?
Monday, August 23, 2010
EzraZygmuntowics
Monday, August 23, 2010
EzraZygmuntowics
Monday, August 23, 2010
EzraZygmuntowics
24/04/2008 Rails + Rack
Monday, August 23, 2010
EzraZygmuntowics
24/04/2008 Rails + Rack
07/11/2008 Merb 1.0
Monday, August 23, 2010
EzraZygmuntowics
24/04/2008 Rails + Rack
07/11/2008 Merb 1.0
05-12/2008 Rails vs Merb
Monday, August 23, 2010
EzraZygmuntowics
24/04/2008 Rails + Rack
07/11/2008 Merb 1.0
05-12/2008 Rails vs MerbMer
ge
23/1
2/08
Monday, August 23, 2010
?E se código fosse facilmente compartilhável“ ?
Monday, August 23, 2010
ChrisWanstrath
Monday, August 23, 2010
ChrisWanstrath
Monday, August 23, 2010
ChrisWanstrath
10/04/2008 Github
Monday, August 23, 2010
ChrisWanstrath
10/04/2008 Github
11/04/2008 Rails on Git
Monday, August 23, 2010
ChrisWanstrath
10/04/2008 Github
11/04/2008 Rails on Git
23/07/2009 PHP Mirror
Monday, August 23, 2010
ChrisWanstrath
10/04/2008 Github
11/04/2008 Rails on Git
23/07/2009 PHP Mirror
25/07/2010 1M repos
Monday, August 23, 2010
?E se Ruby pudesse ser mais rápido e robusto“ ?
Monday, August 23, 2010
Charles
Nutter
Monday, August 23, 2010
Charles
Nutter
Monday, August 23, 2010
Charles
Nutter
JRuby1.5
Monday, August 23, 2010
Charles
Nutter
Ruby.NETno começo ...
JRuby1.5
Monday, August 23, 2010
Charles
Nutter
Ruby.NETno começo ...
JRuby1.5
RubyCLR
Monday, August 23, 2010
Charles
Nutter
Ruby.NET
JRuby1.5
RubyCLRIronRuby1.0
Monday, August 23, 2010
Charles
Nutter
Ruby.NET
Rubinius1.0
JRuby1.5
RubyCLRIronRuby1.0
Monday, August 23, 2010
Charles
Nutter
Ruby.NET
Rubinius
R.E.E
1.0
1.8.7
JRuby1.5
RubyCLRIronRuby1.0
Monday, August 23, 2010
Charles
Nutter
Ruby.NET
Rubinius
R.E.E
Ruby MRI
1.0
1.8.7
1.9.2
JRuby1.5
RubyCLRIronRuby1.0
Monday, August 23, 2010
Charles
Nutter
Ruby.NET
Rubinius
R.E.E
Ruby MRI
MagLev
1.0
1.8.7
1.9.2
Beta
JRuby1.5
RubyCLRIronRuby1.0
Monday, August 23, 2010
?E se desse para melhorar o Rails“ ?
Monday, August 23, 2010
JoséValim
Monday, August 23, 2010
JoséValim
Monday, August 23, 2010
JoséValim
GeneratorsOficial
Monday, August 23, 2010
JoséValim
Generators
Milhares de melhorias
Oficial
Rails Core Team
Monday, August 23, 2010
1 32Monday, August 23, 2010
1 32Monday, August 23, 2010
SUCESSOSUCESSO
Monday, August 23, 2010
TALENTOTALENTOTALENTO
Monday, August 23, 2010
TALENTOTALENTO
TALENTO
Monday, August 23, 2010
TALENTOTALENTO
TALENTOÉ UM MITO!
Monday, August 23, 2010
Tiger Woods
Monday, August 23, 2010
Tiger Woods
Monday, August 23, 2010
Wolfgang
Mozart
Monday, August 23, 2010
Wolfgang
Mozart
Monday, August 23, 2010
William
Gates III
Monday, August 23, 2010
William
Gates III
Monday, August 23, 2010
Monday, August 23, 2010
PráticaPráticaPrática
Monday, August 23, 2010
DeliberadaDeliberada
Monday, August 23, 2010
Monday, August 23, 2010
Específico
Monday, August 23, 2010
Específico
Feedback Externo
Monday, August 23, 2010
Específico
Repetitivo
Feedback Externo
Monday, August 23, 2010
Específico
Repetitivo
Concentração
Feedback Externo
Monday, August 23, 2010
Específico
Repetitivo
Concentração
Feedback ExternoNÃO É
DIVERTIDO!
Monday, August 23, 2010
Monday, August 23, 2010
Monday, August 23, 2010
Open Source
Open
Monday, August 23, 2010
Monday, August 23, 2010
Técnicas
Humanas
Monday, August 23, 2010
Monday, August 23, 2010
Monday, August 23, 2010
?
Monday, August 23, 2010
?
Monday, August 23, 2010
Obrigado
Monday, August 23, 2010
[email protected]
Monday, August 23, 2010
[email protected]
Monday, August 23, 2010
Monday, August 23, 2010