REVOLUCION
   RAILS
ConferenciaRails 2008
      Xavier Noria
       ASPgems
Realizaré experimentos antes de proseguir, ya que mi
intención es citar experiencias primero, y después
probar mediante el...
Speculation Mode
Java2Rails by Justin Gehtland
130 Frameworks
     (Wikipedia)
Rails is the most well thought-out web development
framework I've ever used.And that's in a decade of
doing web applicatio...
Opinionated
 Software
Sí, sí, pero escala?
Twitter usa Rails ∧ Twitter se cae
                ∴
         Rails no escala
yellowpages.com
2 millones de búsquedas diarias
docenas de millones de requests/dia
 < 20K LOCs (código + tests)
de 21 máq...
Libros

Symfony    PHP      1

Catalyst    Perl    1

CakePHP    PHP      3

 Seam       Java    4

 Grails     Java    5
...
La Comunidad
rubyonrails-talk
16000 suscritos
rubyonrails-talk mensajes/trimestre
150 mails/día
1200 plugins
plugins

1,500




1,125




 750




 375




   0
        2007             2008
51 Releases
0.5.0    0.5.5    0.5.6     0.5.7    0.6.0    0.6.5
0.7.0    0.8.0     0.8.5    0.9.0    0.9.1    0.9.2
0.9.3    0.9.4    ...
0.5     1.0 1.1     1.2     2.0 2.1 2.2

07/04   12/05 03/06 01/07   12/07 05/08 ??/08
commits/mes

400

                                1.1
300
                      1.0
                                      ...
commits

800




600




400




200




  0
      4T05   1T06 2T06 3T06 4T06 1T07 2T07 3T07 4T07 1T08 2T08 3T08
LOCs Code                       LOCs Tests

60,000




45,000




30,000




15,000




    0
    Rails 1.0   Rails 1.1   ...
Executable LOCs                     Testing LOCs

150,000




112,500




75,000




 37,500




     0
     Rails 1.0   R...
1300 personas
1300 personas
http://gist.github.com/20721
http://gist.github.com/23458
Construir Rails
listas de correo
IRC
plugins
parches al código
docrails
Rails Guides
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Revolucion Rails
Upcoming SlideShare
Loading in...5
×

Revolucion Rails

1,944

Published on

This is the opening keynote of the Conferencia Rails 2008

Published in: Technology
5 Comments
8 Likes
Statistics
Notes
  • cool
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi I think it's a cool idea to make it on a parchment, 5 star from me~
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi Karel, glad you like it :-). When I decided the topic I tried lots of themes and wasn't satisfied enough. When I saw 'da Vinci' I bought it right away (it is a commercial theme). It was a perfect fit for me.

    The presentation was carefully animated as well, but due to technical issues with the video system I had to present a flat PDF export.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hello Xavier, *wonderful* 'parchment' theme...
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Slides are mostly bulletless. The presentation (in Spanish) was recorded: http://isabel.dit.upm.es/component/option,com_docman/task,doc_details/gid,831/Itemid,74/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,944
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
189
Comments
5
Likes
8
Embeds 0
No embeds

No notes for slide

Revolucion Rails

  1. 1. REVOLUCION RAILS ConferenciaRails 2008 Xavier Noria ASPgems
  2. 2. Realizaré experimentos antes de proseguir, ya que mi intención es citar experiencias primero, y después probar mediante el razonamiento por qué dichas experiencias han de operar de tal modo. Y esta es la verdadera regla por la que deben proceder aquellos que especulan acerca de los efectos de la naturaleza. Leonardo da Vinci
  3. 3. Speculation Mode
  4. 4. Java2Rails by Justin Gehtland
  5. 5. 130 Frameworks (Wikipedia)
  6. 6. Rails is the most well thought-out web development framework I've ever used.And that's in a decade of doing web applications for a living. I've built my own frameworks, helped develop the ServletAPI, and have created more than a few web servers from scratch. Nobody has done it like this before. James Duncan Davidson
  7. 7. Opinionated Software
  8. 8. Sí, sí, pero escala?
  9. 9. Twitter usa Rails ∧ Twitter se cae ∴ Rails no escala
  10. 10. yellowpages.com 2 millones de búsquedas diarias docenas de millones de requests/dia < 20K LOCs (código + tests) de 21 máquinas a 25 máquinas Google for “Surviving the Big Rewrite”
  11. 11. Libros Symfony PHP 1 Catalyst Perl 1 CakePHP PHP 3 Seam Java 4 Grails Java 5 Django Python 7 Spring Java 13
  12. 12. La Comunidad
  13. 13. rubyonrails-talk
  14. 14. 16000 suscritos
  15. 15. rubyonrails-talk mensajes/trimestre
  16. 16. 150 mails/día
  17. 17. 1200 plugins
  18. 18. plugins 1,500 1,125 750 375 0 2007 2008
  19. 19. 51 Releases
  20. 20. 0.5.0 0.5.5 0.5.6 0.5.7 0.6.0 0.6.5 0.7.0 0.8.0 0.8.5 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.4.1 0.9.5 0.10.0 0.10.1 0.11.0 0.11.1 0.12.0 0.12.1 0.13.0 0.13.1 0.14.1 0.14.2 0.14.3 0.14.4 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 2.0.0 2.0.1 2.0.2 2.1.0 2.0.4 2.1.1 2.0.5 2.1.2
  21. 21. 0.5 1.0 1.1 1.2 2.0 2.1 2.2 07/04 12/05 03/06 01/07 12/07 05/08 ??/08
  22. 22. commits/mes 400 1.1 300 1.0 2.0 2.1 200 1.2 100 0 01/05 07/05 01/06 07/06 01/07 07/07 01/08 07/08
  23. 23. commits 800 600 400 200 0 4T05 1T06 2T06 3T06 4T06 1T07 2T07 3T07 4T07 1T08 2T08 3T08
  24. 24. LOCs Code LOCs Tests 60,000 45,000 30,000 15,000 0 Rails 1.0 Rails 1.1 Rails 1.2 Rails 2.0 Rails 2.1 Rails 2.2
  25. 25. Executable LOCs Testing LOCs 150,000 112,500 75,000 37,500 0 Rails 1.0 Rails 1.1 Rails 1.2 Rails 2.0 Rails 2.1 Rails 2.2
  26. 26. 1300 personas
  27. 27. 1300 personas http://gist.github.com/20721 http://gist.github.com/23458
  28. 28. Construir Rails listas de correo IRC plugins parches al código docrails Rails Guides
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×