State Of Rails 05

46
The State of Ruby on Rails David Heinemeier Hansson

description

 

Transcript of State Of Rails 05

Page 1: State Of Rails 05

The State of

Ruby on Rails

David Heinemeier Hansson

Page 2: State Of Rails 05

What an amazing year

Page 3: State Of Rails 05

My disenchantment with my job grows daily. The more I use Rails, the more I dislike the absolute mountain of crap that is J2EE. Certainly I want to do the best I can for Webify but there is no joy in working with J2EE anymore.

So I face quite the quandary: J2EE pays very well. I have been working with Java for 8 years now, have lots of experience and I am essentially at the top of the pecking order of engineers at my current job. To leave the J2EE world would seem to be career suicide.

Mike Perham, Java Developer

Page 4: State Of Rails 05

It didn’t start out like that

Page 5: State Of Rails 05

First they ignore you,

Page 6: State Of Rails 05

then they laugh at you,

Page 7: State Of Rails 05

then they fight you,

Page 8: State Of Rails 05

About tadalist, that application is so stupid that I'm wondering how the hell it could have taken him 600 lines to write it. Also, the hugely hyped 'killer application' of RoR, Basecamp, is a total fraud imho.

The screenshots look nice, and are nicely presented. So I did make an account and started using it. And honestly, everything they say is true, it sets itself apart in simplicity. Not difficult to write that in a few weeks.

Geert Bevin, Developer of .

Page 9: State Of Rails 05
Page 10: State Of Rails 05
Page 11: State Of Rails 05

then you win

Page 12: State Of Rails 05

150,000 downloads

Page 13: State Of Rails 05
Page 14: State Of Rails 05
Page 15: State Of Rails 05
Page 16: State Of Rails 05

400+ professionals

from 55 countries

Page 17: State Of Rails 05
Page 18: State Of Rails 05
Page 19: State Of Rails 05
Page 20: State Of Rails 05
Page 21: State Of Rails 05
Page 22: State Of Rails 05
Page 23: State Of Rails 05
Page 24: State Of Rails 05
Page 25: State Of Rails 05
Page 26: State Of Rails 05

Envy

Page 27: State Of Rails 05
Page 28: State Of Rails 05

But why?

Page 29: State Of Rails 05

Absolute competitionis not an absolute good

Page 30: State Of Rails 05

Just enough to make it worth it, not enough

to discourage

Page 31: State Of Rails 05

Stories that people were ready to hear

Page 32: State Of Rails 05

Now what?

Page 33: State Of Rails 05

1.0

Page 34: State Of Rails 05

Tools in the chain

Page 35: State Of Rails 05

SwitchTower

Page 36: State Of Rails 05

Gauge

Page 37: State Of Rails 05

Conductor

Page 38: State Of Rails 05

Creating an industry

Page 39: State Of Rails 05
Page 40: State Of Rails 05

Getting organized

Page 41: State Of Rails 05

David Heinemeier Hansson (nextangle)Florian Weber (csshsh)

Jamis Buck (minam)Jeremy Kemper (bitsweat)Leon Breedt (bitserf)

Marcel Molina Jr. (noradio)Michael Koziarski (nzkoz)Nicholas Seckar (ulysses)

Sam Stephenson (sam-)Scott Barron (htonl)

Thomas Fuchs (madrobby)Tobias Luetke (xal)

Page 42: State Of Rails 05

Web team, sysadmin

Page 43: State Of Rails 05
Page 44: State Of Rails 05
Page 45: State Of Rails 05

RailsConf?

Page 46: State Of Rails 05

Questions?