Lightning talk sobre Ruby on Rails

520 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
520
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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

    ×