+ All Categories
Home > Technology > Oxente Rails 2010

Oxente Rails 2010

Date post: 19-Jul-2015
Category:
Upload: fabio-akita
View: 1,394 times
Download: 0 times
Share this document with a friend
Popular Tags:
157
A apresentação já vai começar ... Monday, August 23, 2010
Transcript

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

Monday, August 23, 2010


Recommended