Na crista da onda ? , trazendo as novidades sobre Ruby, Rails e mais

Acompanhe o @rubyonda pelo twitter

31 de Agosto, 2010

Fc929d292323e019d5c4a353f92d5587?size=40

Devise e Facebook

Tutorial simples de como permitir login no devise usando a conta do facebook.

30 de Agosto, 2010

E08a6999858f85895956932dd9eee8a4?size=40

Sinatra – Uma DSL Ruby

O Sinatra possui algumas diferenças com relação ao Rails como por exemplo, não segue o padrão MVC. Seu uso é recomendado para resolver problemas pequenos e é realmente bem fácil utilizá-lo.

postado por Lucas // @LucasRenan // Link Permanente

27 de Agosto, 2010

Bf37d6f1a6b7d6c1fde4b15c17e07436?size=40

Ruby: orientação a objetos em detalhes

A grande maioria dos desenvolvedores iniciam o aprendizado sobre Rails e Ruby ao mesmo tempo. Com isso, alguns pontos importantes da linguagem são “aprendidos” de forma secundária, sem um entendimento mais aprofundado sobre como as coisas realmente funcionam.

6c8838aa29a4289dd42a2b92fe5490d7?size=40

Organizando seus projetos Ruby com RVM

Uma forma de manter a organização em um ambiente ruby com vários projetos, e dicas de utilização do RVM

25 de Agosto, 2010

1426a9fd5267e73d9e30ebaac1bde144?size=40

Implantando sua aplicação Rails no Ubuntu

Preparando e implantando a sua aplicação Rails num servidor Ubuntu 10.04, usando Nginx como servidor web, Unicorn como servidor de aplicação e com o Monit fazendo monitoramento

17 de Agosto, 2010

594c3226fba09eb232dc16cddaa1077b?size=40

Gerenciando times autogerenciáveis no OxenteRails 2010

Slides da minha apresentação no OxenteRails 2010 e, claro, um rápido review.

16 de Agosto, 2010

D75d0bcd08e8edf36e3413218c802d4d?size=40

Teste de integração com Rspec 1.x e Capybara na sua app Rails

Este não é daqueles posts que explicam o que é rspec, testes, diferenças entre teste funcional, integração e etc. Este post é só uma rapidinha, pra quem já conhece rspec e capybara.

10 de Agosto, 2010

5aa573e94c29ed951f9a686b26959a93?size=40

Criando sua própria RubyGem

Todo mundo já deve ter usado pelo menos uma vez na vida as famosas gems. Elas ajudam muito na hora distribuir e usar bibliotecas Ruby, sem dúvida nenhuma. Neste artigo você verá como criar e distribuir sua própria gem.

postado por Roberto Soares // @bt1 // Link Permanente
0b7379dc8245c6052431da1a0125620c?size=40

Marca-d’agua com Rails

Esqueça o trabalho braçal do Photoshop, Gimp e correlatos: criar uma marca d’água utilizando Ruby on Rails é muito fácil. Utilizamos recentemente no projeto do CalaBocaGalvao e foi aprovado! Neste post, você aprenderá a fazer o mesmo.

postado por Woompa // @woompa // Link Permanente
0b7379dc8245c6052431da1a0125620c?size=40

Unicorn: Server for Fast Clients

Para agilizar o processo de start, estamos utilizando o servidor Unicorn. Conheça mais sobre ele aqui!

postado por Woompa // @woompa // Link Permanente
5e071a20cf0898300c2d888d2ef6dd99?size=40

Anotações de Lançamento – Rails 3 Release Candidate

Estarei listando a seguir algumas mudanças no Rails 3 Release Candidate que percebi com o decorrer da migração, observando o Lighthouse do Rails e lendo o CHANGELOG de cada componente do Rails.

07 de Agosto, 2010

Fc929d292323e019d5c4a353f92d5587?size=40

Usando virgula como separador de um decimal

Simples tutorial habilitando a função de usar vírgula em um decimal ao invés de ponto.

05 de Agosto, 2010

Fc929d292323e019d5c4a353f92d5587?size=40

5 passos para instalar/configurar rvm com rails 2 e rails 3

Instalando rvm, criando gemsets para rails 2 e rails 3

03 de Agosto, 2010

F6faa607e4f541da71fbf8aea6f99a7a?size=40

Notas sobre Struct

Existem duas formas de se criar uma Struct em Ruby. Pode-se simplesmente atribuir a uma constante ou criar com herança Notei que muita gente ou fazia de um jeito, ou fazia de outro, e fui atrás pra ver se realmente tinha alguma diferença. E tem diferença!

6f87f7606eafdc7e7eec5b89d692c104?size=40

Aprenda BDD Jogando Dados - Ebook

Acesse agora esse livro divertido e gratuito para aprender um pouco sobre BDD, Rspec, Ruby e Shoes. (para iniciantes)

02 de Agosto, 2010

E9202d96b693676af44a254915e1a48f?size=40

Como testar autocomplete com Cucumber + Capybara + Selenium

Uma dica rápida sobre como testar autocompletes usando Cucumber + Capybara + Selenium

29 de Julho, 2010

E08c7454172ec823dc9180a964fea4a4?size=40

Webrat – Selecionar Registro, dica rápida

Utilizando Factories, fabriquei vários registros para montar quatro cenários do cucumber (CRUD). Esse post mostra como informar ao webrat qual registro deverá ser excluido.

28 de Julho, 2010

1426a9fd5267e73d9e30ebaac1bde144?size=40

Enviando emails de forma assíncrona com Resque na sua app Rails

Se você já está utilizando Resque na sua aplicação, essa gem vai facilitar ainda mais a sua vida fazendo com que os seus emails agora sejam enviados de forma assíncrona, para que o usuário não tenha que esperar que o email seja enviado pra receber a resposta da requisição.

21 de Julho, 2010

B8d637986e78c7c62d481d853ec2c0be?size=40

Lista Redes Wifi Script

Script ruby que lista as redes wifi que seu computador achou, e emite uma notificação.

19 de Julho, 2010

E08a6999858f85895956932dd9eee8a4?size=40

Group by no Couchdb com CouchRest

Exemplo básico de como agrupar resultados no CouchDB com Map/Reduce utilizando a gem CouchRest.

postado por Lucas // @LucasRenan // Link Permanente

12 de Julho, 2010

E9202d96b693676af44a254915e1a48f?size=40

Testes genéricos com Rspec

Técnica simples para eliminar duplicação em testes com Rspec.

08 de Julho, 2010

B8d637986e78c7c62d481d853ec2c0be?size=40

RVM – The Ruby Version Manager

Instalando RVM Agora vamos ver como usar o RVM e o que podemos fazer com ele. RVM funciona em todos os sistemas *nix, se você tem um Linux/MacOSX ou FreeBSD, abra seu console e vamos começar com a instalação do RVM.

06 de Julho, 2010

78d112452f1c6e30dfb7103d968cc439?size=40

Iniciando com Git e RSpec (Parte 1)

Pensando em aprender sobre Git e sobre RSpec mas não sabe por onde começar? Nesta série de guias eu irei abordar alguns dos temas recurrentes nessas duas ferramentas.

01 de Julho, 2010

Bf37d6f1a6b7d6c1fde4b15c17e07436?size=40

Relacionamentos e múltiplos objetos com Factory Girl

Neste post vou dar alguns exemplos da utilização da Gem Factory Girl nos testes utilizando Rspec. Será abordado os relacionamentos e múltiplos objetos com Factory Girl.

18 de Junho, 2010

F31eb518bd835c8e89ec545b8d168644?size=40

Trabalhando com datas naturalmente com Chronic

Precisa trabalhar com datas de forma natural? Então confere esse artigo ;)

17 de Junho, 2010

Fc929d292323e019d5c4a353f92d5587?size=40

Criando um CRUD completo com ajax usando rails 3

Simples tutorial explicando como criar um CRUD inteiro usando ajax

13 de Junho, 2010

31b74dfda914271fa4a30c2296d9ca30?size=40

Fácil acesso a objetos Hash complexos com Methodize

Hoje está cada vez mais comum a necessidade de lidar com objetos Hash complexos, provindos de APIs. Methodize facilita o acesso e escrita a esses objetos, com uma sintaxe bem mais simples do que um monte de colchetes.

Fc929d292323e019d5c4a353f92d5587?size=40

Criando um sitemaps dinâmico com ruby on rails

Tutorial bem simples, mas creio que vai ajudar bastante gente que tenta indexar um site novo no google e não sabe por onde começar.

F6faa607e4f541da71fbf8aea6f99a7a?size=40

Métricas no Rails com metric_fu

metric_fu é uma gem que serve pra analisar o código da sua aplicação. Ela faz a análise utilizando diversas métricas conhecidas, como por exemplo, cobertura de testes, complexidade ciclomática, code smells e etc…