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.
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.
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.
Uma forma de manter a organização em um ambiente ruby com vários projetos, e dicas de utilização do RVM
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
Slides da minha apresentação no OxenteRails 2010 e, claro, um rápido review.
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.
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.
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.
Para agilizar o processo de start, estamos utilizando o servidor Unicorn. Conheça mais sobre ele aqui!
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.
Simples tutorial habilitando a função de usar vírgula em um decimal ao invés de ponto.
Instalando rvm, criando gemsets para rails 2 e rails 3
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!
Acesse agora esse livro divertido e gratuito para aprender um pouco sobre BDD, Rspec, Ruby e Shoes. (para iniciantes)
Uma dica rápida sobre como testar autocompletes usando Cucumber + Capybara + Selenium
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.
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.
Script ruby que lista as redes wifi que seu computador achou, e emite uma notificação.
Exemplo básico de como agrupar resultados no CouchDB com Map/Reduce utilizando a gem CouchRest.
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.
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.
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.
Precisa trabalhar com datas de forma natural? Então confere esse artigo ;)
Simples tutorial explicando como criar um CRUD inteiro usando ajax
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.
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.
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…