SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Downloaden Sie, um offline zu lesen
10 ANOS DE RAILS 
@AkitaOnRails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
+100 Palestras
Rubyconf Brasil 2014 - 10 Anos de Rails
Novembro 2013
Novembro 2013 Agosto 2014
Rubyconf Brasil 2014 - 10 Anos de Rails
http://www.levenez.com/lang/
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
1954 1995 2004 2013 
2000 2006 
4 décadas 2 décadas
1954 1995 2004 2013 
2000 2006 
4 décadas 2 décadas
1954 1995 2004 2013 
2000 2006 
4 décadas 2 décadas 
década de 90 últimos 7 anos
ActionScript
Go 
Groovy 
Clojure 
Rust 
Scala (2.0) 
Elixir 
Coffeescript 
Dart 
Typescript
NASDAQ Composite (^IXIC)
NASDAQ Composite (^IXIC)
Cloud Computing (2006)
2006 2007 2008 2009 2010 2011 2012 2013 2014
2006 2007 2008 2009 2010 2011 2012 2013 2014
2006 2007 2008 2009 2010 2011 2012 2013 2014
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
LEGITIMIDADE
- Alan Kay, OOPSLA 1997
"Eu me desculpei um milhão de vezes nos 
últimos 20 anos por criar o termo 
'orientação-a-objetos', porque tão logo ele 
começou a ser mal usado, eu entendi que 
deveria ter usado um termo mais 
orientado-a-processo." 
- Alan Kay, OOPSLA 1997
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
- Jonathan Ive
"Existe uma profunda e duradoura beleza 
na Simplicidade, em clareza, em eficiência. 
Verdadeira simplicidade vem de muito mais 
do que a ausência de coisas acumuladas e 
ornamentação. 
É sobre trazer Ordem à Complexidade." 
- Jonathan Ive
Ruby on Rails é um 
framework web de código 
aberto otimizado para 
felicidade do programador 
e produtividade sustentável. 
Ele permite que você 
escreva código belo 
favorecendo Convenção 
sobre Configuração.
Rubyconf Brasil 2014 - 10 Anos de Rails
LEGADO
Rubyconf Brasil 2014 - 10 Anos de Rails
"firmitas, utilitas, venustas"
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Immanuel Kant
Concordável 
Belo 
Sublime 
Bom 
Immanuel Kant
Concordável 
Belo 
Sublime Nobre 
Bom 
Temível, Melancólico 
Esplêndido 
Immanuel Kant
ARQUITETURA + DESIGN
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
“Humanos são 
preguiçosos. 
Saímos de ‘todos precisam 
produzir comida’ para 
moderna agricultura onde 
‘quase ninguém precisa 
produzir comida’ e ainda 
temos abundância."
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
DESINDIVIDUALIZAÇÃO
Rubyconf Brasil 2014 - 10 Anos de Rails
- Steven Weinberg, Nobel
- Steven Weinberg, Nobel
“'Religião' é um insulto à dignidade humana. Com ou 
sem ele, você terá pessoas boas fazendo coisas 
boas e pessoas más fazendo coisas más, mas para 
pessoas boas fazerem coisas más, precisa de 
‘religião'." 
- Steven Weinberg, Nobel
- Carl Sagan
"Vivemos numa sociedade belamente 
dependente de ciência e tecnologia, 
onde quase ninguém sabe qualquer 
coisa sobre ciência e tecnologia. Isso 
é uma receita certa para o desastre." 
- Carl Sagan
“Siga suas paixões ou seus sonhos"
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
Rubyconf Brasil 2014 - 10 Anos de Rails
“Stay Hungry. Stay Foolish."
OBRIGADO! 
@AkitaOnRails

Weitere ähnliche Inhalte

Mehr von Fabio Akita

Devconf 2019 - São Carlos
Devconf 2019 - São CarlosDevconf 2019 - São Carlos
Devconf 2019 - São CarlosFabio Akita
 
Meetup Nerdzão - English Talk about Languages
Meetup Nerdzão  - English Talk about LanguagesMeetup Nerdzão  - English Talk about Languages
Meetup Nerdzão - English Talk about LanguagesFabio Akita
 
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Fabio Akita
 
Desmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPDesmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPFabio Akita
 
Desmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaDesmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaFabio Akita
 
Blockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersBlockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersFabio Akita
 
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
Elixir  -Tolerância a Falhas para Adultos - GDG CampinasElixir  -Tolerância a Falhas para Adultos - GDG Campinas
Elixir -Tolerância a Falhas para Adultos - GDG CampinasFabio Akita
 
Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Fabio Akita
 
30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to RubyFabio Akita
 
Uma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIUma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIFabio Akita
 
THE CONF - Opening Keynote
THE CONF - Opening KeynoteTHE CONF - Opening Keynote
THE CONF - Opening KeynoteFabio Akita
 
A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017Fabio Akita
 
Desmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APDesmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APFabio Akita
 
A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017Fabio Akita
 
A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017Fabio Akita
 
A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016Fabio Akita
 
Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Fabio Akita
 
Conexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraConexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraFabio Akita
 
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilThe Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilFabio Akita
 
Premature optimisation: The Root of All Evil
Premature optimisation: The Root of All EvilPremature optimisation: The Root of All Evil
Premature optimisation: The Root of All EvilFabio Akita
 

Mehr von Fabio Akita (20)

Devconf 2019 - São Carlos
Devconf 2019 - São CarlosDevconf 2019 - São Carlos
Devconf 2019 - São Carlos
 
Meetup Nerdzão - English Talk about Languages
Meetup Nerdzão  - English Talk about LanguagesMeetup Nerdzão  - English Talk about Languages
Meetup Nerdzão - English Talk about Languages
 
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
 
Desmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPDesmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SP
 
Desmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaDesmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter Goiania
 
Blockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersBlockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7Masters
 
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
Elixir  -Tolerância a Falhas para Adultos - GDG CampinasElixir  -Tolerância a Falhas para Adultos - GDG Campinas
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
 
Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017
 
30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby
 
Uma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIUma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TI
 
THE CONF - Opening Keynote
THE CONF - Opening KeynoteTHE CONF - Opening Keynote
THE CONF - Opening Keynote
 
A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017
 
Desmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APDesmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - AP
 
A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017
 
A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017
 
A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016
 
Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016
 
Conexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraConexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização Prematura
 
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilThe Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
 
Premature optimisation: The Root of All Evil
Premature optimisation: The Root of All EvilPremature optimisation: The Root of All Evil
Premature optimisation: The Root of All Evil
 

Rubyconf Brasil 2014 - 10 Anos de Rails