Quem sou eu?
Jônatas Davi PaganiniWeb developerConsultorFreelancerHomeoffice
perguntas
railsruby
motivação
motivação ruby rails perguntasAg
enda
Mot
ivaç
ão
Trabalhar pouco e ganhar
bem :)
Estudar SempreEmprego
não significa estabilidade
Querer o melhor e não
mais
Emprego não significa
felicidade
Invista em você
Trabalhe pouco Financie seus projetos
Descubra você!
Miniaposentadorias
Ruby
A prog
rammer'
s bes
t frien
d Dinamismo
Produtividade
DiversãoMelhor amigo
do programador
IRBComunidade
Curva de aprendizado feliz
Liberdade total
RubyTodas as classes são abertas
Injeta classe dinheiro no
valor
Domínios específicos da
linguagemCriação de métodos
dinâmicamente
Metaprograme loucuras
Criando um
comportamento específico para obj específico.
Definição das classes
Juca ainda não
sabe escreverAprendizado
apenas para Juca
A Web com Ruby e RailsRails é uma DSL em Ruby para desenvolvimento WEB
Metaframework M
V
C
Datamapper
ActiveRecord
ActionView
Rack
Action
Pack
Rails
RakeTerminal
GeneratorsMigrations
Incremental Evolutivo
Scaffold
Console
Rails
Dont repeat yourself
Apenas resultados
Regras no modelo
Model gordo
DRY
Visão magra
Filosofia
Model
Validações
Associações
Regras de negócio
Persistência
ActiveRecord DataMapper
View
Helpers
HTML
Layout
RJS
ActionView <%= ERB %>
CSS
JS
DSL
Controller
Renderizadores
Cache
Encapsula formato
Session
Rack Routes
Cookies
REST
i18N
Rails 3 e Ruby 1.9?
Rails 3
Merb fusion
+OO
DataMapper
generators
Templates
Ruby 1.9
Hashes
Arrays
Symbols
Encoding full
Regex groups