Fork me on GitHub

Keep Learning Conhecimento nunca é o bastante

Posts com a tag Ruby

Dica rápida: formatação da saída do Test::Unit com a gem turn

Recentemente voltei a brincar com um pet project para atualizá-lo do Rails 2.3 para o Rails 3. A suíte de testes do projeto foi escrita com Test::Unit e Shoulda e, quando a executei sob Ruby 1.9.2, vi que a saída não estava formatada, isto é, não havia alinhamento, as falhas não ficavam em vermelho e [...]


Back-end caching com Ruby, parte 1 – Introdução

Depois de pesquisar muito código e dar duas palestras em que falei um pouco sobre o tema, posso afirmar com convicção que caching é um dos aspectos mais negligenciados pelos desenvolvedores em nossa comunidade – não por preguiça ou algo do tipo, mas por falta de prática e exposição ao assunto. Resolvi contribuir para que [...]


Slides (com algumas anotações) da minha palestra na RubyConf Brasil

No último dia 26 palestrei na RubyConf Brasil, em São Paulo, falando sobre uma miscelânea de dicas e técnicas para otimização de aplicações Rails e formas de tornar o código de uma aplicação mais flexível e mais fácil de manter. Os slides (em pdf) podem ser baixados aqui: Coisas que aprendi e quero passar adiante [...]


Postado em
26 September 2010 @ 14:27

Tag(s)
RSpec, Ruby

Duas dicas rápidas sobre RSpec

Não utilize a sintaxe abaixo: something.should != value A razão para isso é que != é uma expressão, enquanto ==, >=,


Postado em
2 March 2010 @ 15:17

Tag(s)
Gem, Ruby

Sentinel: agora, mais transparente do que nunca

Em Janeiro criei a gem Sentinel, que provê a funcionalidade do padrão Observer de forma transparente para código Ruby. Bom, olhando os exemplos de uso da primeira versão, é possível perceber que a biblioteca não é tão transparente assim: apesar de não alterar os métodos observados, a classe subject tem conhecimento do observer, o que [...]


← Anterior Próxima →