Revolucion Rails

3,668 views

Published on

This is the opening keynote of the Conferencia Rails 2008

Published in: Technology
  • 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

Revolucion Rails

  1. REVOLUCION RAILS ConferenciaRails 2008 Xavier Noria ASPgems
  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. Speculation Mode
  4. Java2Rails by Justin Gehtland
  5. 130 Frameworks (Wikipedia)
  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. Opinionated Software
  8. Sí, sí, pero escala?
  9. Twitter usa Rails ∧ Twitter se cae ∴ Rails no escala
  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. Libros Symfony PHP 1 Catalyst Perl 1 CakePHP PHP 3 Seam Java 4 Grails Java 5 Django Python 7 Spring Java 13
  12. La Comunidad
  13. rubyonrails-talk
  14. 16000 suscritos
  15. rubyonrails-talk mensajes/trimestre
  16. 150 mails/día
  17. 1200 plugins
  18. plugins 1,500 1,125 750 375 0 2007 2008
  19. 51 Releases
  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. 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. 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. commits 800 600 400 200 0 4T05 1T06 2T06 3T06 4T06 1T07 2T07 3T07 4T07 1T08 2T08 3T08
  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. 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. 1300 personas
  27. 1300 personas http://gist.github.com/20721 http://gist.github.com/23458
  28. Construir Rails listas de correo IRC plugins parches al código docrails Rails Guides

×