Lightning talk sobre Ruby on Rails

501 views
465 views

Published on

Bruno Alvares da Costa falando rapidamente sobre história da linguagem de como e porquê o Rails foi escrito no encontro que aconteceu dia 05/fev/2011 na Cocento Tecnologia

Fotos:
http://www.flickr.com/photos/cocento/sets/72157625859196331/

Vídeo:
http://vimeo.com/19612435

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
501
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Lightning talk sobre Ruby on Rails

    1. 1. http://cocento.com http://hungroo.comBruno Alvares da Costa brunoadacosta@gmail.com @brunoadacosta /brunoadacosta
    2. 2. Introdução ao Ruby on Rails
    3. 3. 1993 - Criação por Yukihiro Matsumoto1998 - Dave Thomas e Andy Hunt2002 - RubyConf ( Fowler, Black, Kilmer )2003 - Início Rails ( David Hansson )2004 - Release público do Rails2010 - Ruby 1.9.22011 - Rails 3.0.3
    4. 4. Sintaxe simples, inspirada por Ada, Eiffel e PerlSemântica compacta, inspirada por SmalltalkObject Model igual ao de SmalltalkExpressões regulares do PerlConceitos de linguagem funcionalCaracterísticas do C e C++
    5. 5. Sintaxe simples, inspirada por Ada, Eiffel e PerlSemântica compacta, inspirada por SmalltalkObject Model igual ao de SmalltalkExpressões regulares do PerlConceitos de linguagem funcionalCaracterísticas do C e C++
    6. 6. SimplicidadeLinguagem humanaLinguagem dinâmica e reflexivaGarbage collectorExtensibilidadeProdutividade no desenvolvedor
    7. 7. Todas as classes são abertasHerança simples e mixinsMetaprogramaçãoDSL’sOOP de verdadeClosures reaisExtensões via C
    8. 8. Matemática intensa ou fins científicosManipulação de imagens (ImageMagick)Threading (green threading)Problemas de IO em arquivos GIGANTESMáquina virtual lenta*
    9. 9. Matemática intensa ou fins científicosManipulação de imagens (ImageMagick)Threading (green threading)Problemas de IO em arquivos GIGANTES
    10. 10. David Heinemeier Hansson Arrogante Rebelde Jovem de mais Dinamarquês ( não americano ) Equipe pequena Aversão a Enterprise
    11. 11. David Heinemeier Hansson Arrogante Rebelde Jovem de mais Dinamarquês ( não americano ) Equipe pequena Aversão a Enterprise
    12. 12. David Heinemeier HanssonArrogante o suficiente para se moverRebelde o suficiente para ignorar o censo comumAplicou o que veteranos não conseguiramPoucos recursos, é produtividade e qualidade em focoProdutividade
    13. 13. 3 pessoaspoucos recursospouco tempomanutençãomelhorias contínuas
    14. 14. Open SourceFreeComunidade robustaExtremamente documentadoUsado em milhões de projetos
    15. 15. Convention over configurationDon’t Repeat your selfProdutividade SustentávelDiversãoSoftware de opiniãoModel View ControllerTodo escrito em Ruby
    16. 16. Obrigado. Bruno Alvares da Costa brunoadacosta@gmail.com @brunoadacosta /brunoadacosta

    ×