INTRODUCAO AO MUNDO
   DO RUBY ON RAILS
O que é Ruby
  on Rails?
Do ponto de vista técnico
É um Framework
   Full Stack
escrito na
linguagem ruby
simples
fácil de utilizar
do ponto de vista
   de negócio
Diminue o time to
     market
Flexível em relação
    à mudanças
A Comunidade do
     Rails
Sua comunidade é
    pro-ativa
Há diversas opções
      de APIs
para todos os tipos
 de necessidades
Mentalidade focada
     em Agile
formada por
empreendedores
E por falar em
empreendedorismo
Empreendendo
  com Rails
Por que
empreender?
como
empreender?
quando
empreender?
Vantagens de uma
empresa iniciante
Dicas para
empreender
Comece de forma
    simples
Não invista muito dinheiro
       na empresa
Não invista muito dinheiro
       na empresa


invista o mínimo possível
Não é obrigatório sair
do seu emprego atual
Ter recursos limitados
estimula a criatividade
Tenha coragem
Tenha persistência
Não tente copiar
   os outros
Não gaste dinheiro
 que você não tem
Seja 2.0
O Mercado Rails
No Brasil
No exterior
Necessidades do
   mercado
Oportunidades para
   freelancers
Oportunidades para
Ateliês de Software
Software
as a Service

   saas
Misture todas as
opções que puder
Misture todas as
opções que puder


  se precisar
Tecnologia
Status atual do
     Rails
Versão 3.0 é beta
Novidades da
 versão 3.0
Fusão com o Merb
Mudanças
estruturais
Modularização
Gembundler
Mudanças na
inicialização
Agnosticismo de
 frameworks
Mudanças nos
comandos de console
ActiveModel
CouchRails
(http://github.com/felipero/couchrails)
Mudanças na sintaxe de
   algumas coisas
Mudanças na
engine de Ajax
Compatibilidade com
versões anteriores
O rails 2.3.x tem
preparado a comunidade
    para o Rails 3.0
O Rails 3.1
será ainda melhor
Um nota sobre
as versões do Ruby
Rails é tudo
sobre facilitação
Rails e testes
TDD com Test Unit
BDD com Rspec
Cucumber
Demonstrações

Rubyon rails