Lightning talk sobre Ruby on Rails

534 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
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×