Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Por que o Rails detona

Por que o Rails detona

Palestra apresentada na semana acadêmica da Universidade Feevale em Abril 2015

Vinícius Almeida

April 11, 2015
Tweet

More Decks by Vinícius Almeida

Other Decks in Programming

Transcript

  1. Vai pra lá com seu blog em 15 minutos --

    Eu (imitando o Sílvio Santos) @vimoding
  2. E se o foco dos nossos esforços fosse no que

    ainda não foi feito? @vimoding
  3. Cadastro de usuários e gerenciamento de sessão com Devise 1

    1 http://devise.plataformatec.com.br @vimoding
  4. Ela provê - Registro e autenticação de usuário - Manutenção

    de sessão ativa - Recuperação de senha - Utilização de um ótimo algoritmo de encriptação de senha @vimoding
  5. Através de uma API muito simples # app/admin/product.rb ActiveAdmin.register Product

    do filter :title filter :available index do selectable_column column :title column 'Price', :price do |product| number_to_currency product.price end column :available actions end end @vimoding
  6. Enfim somos realmente capazes de focar no que importa de

    verdade Gerar valor para o produto em desenvolvimento @vimoding
  7. Depois de conhecer o asset pipeline me sinto assim cada

    vez que escrevo uma Grunt task @vimoding
  8. Até aqui realmente optimizamos o processo de desenvolvimento baseados nas

    convenções do Rails Então vamos além @vimoding
  9. Exemplos: -Migração de banco de dados -Geração automática de sprites

    (através do asset pipeline) Esses problemas viraram banais (deixaram de ser problema) no contexto de desenvolvimento com o framework @vimoding
  10. Comunicação é um sinal de disfunção [...] Devemos fazer as

    equipes se comunicarem menos, e não mais. -- Jeff bezos @vimoding
  11. E ainda de quebra não vamos precisar da ajuda desse

    cara a cada branch merge @vimoding