Twitter Weekly Updates for 2010-10-23

por em tweets Nenhum comentário
RT @WardCunningham: The word "Agile" has worked hard for ten years. I forgive it for being tired. # Benoît Mandelbrot, the father of fractal geometry, died this week at age 85. Here's a nice tribute: http://bit.ly/9XtMPW # One of the best and simplest explanations on why excessively detailing far future stories is waste: http://bit.ly/9pBA8r #Agile [...]

Obtendo dados originais de atributos modificados no ActiveRecord

por em ActiveRecord,ORM,rails,ruby,Ruby on Rails Nenhum comentário
Como todo bom framework de Mapeamento Objeto-Relacional (ORM), o ActiveRecord do Ruby on Rails mantém os dados originais dos atributos que são alterados. Com isso, você obter esses valores antes de salvar os novos. Vamos ver alguns métodos que lhe ajudam a saber quais atributos foram alterados, bem como seus valores novos e originais. Como exemplo usaremos um classe de modelo chamada Order com os seguintes atributos: [...]

Usando o Passenger 3.0 em modo standalone em aplicações Rails

por em Mac OS X,Mongrel,Passenger,rails,ruby,Ruby on Rails,WEBrick Nenhum comentário
O Phusion Passenger é um módulo para os servidores Apache e Nginx para rodar aplicações Web Ruby, como por exemplo aplicações Ruby on Rails. Ontem foi lançada a sua versão 3.0 do Passenger e entre as novidades está o Phusion Passenger Standalone (também chamado de Phusion Passenger Lite) que pode ser utilizado em ambiente de desenvolvimento, ao invés do Mongrel ou WEBrick. O processo de instalar e subir o Passenger em teoria é simples, mas tive que instalar algumas dependências no meu Mac OS X para poder utilizá-lo. Neste post listo os passos que percorri na minha instalação e depois mostro como utilizá-lo em sua aplicação Rails. [...]

Twitter Weekly Updates for 2010-10-16

por em tweets Nenhum comentário
Pv4 address space as of January 2010, not much free addresses: http://bit.ly/aQcj6 # Cool product, Veebeam, stream PC to TV wirelessly: http://vimeo.com/15521529 # Top 5 Browsers from Sep 09 to Sep 10. Chrome, like Android, is experiencing strong growth: http://bit.ly/aEHmUA # Android is the most popular smartphone OS in the US among new users: http://rww.to/cTWW6D [...]

TDD diminui o acoplamento, mas só isso não resolve!

por em acoplamento,dependências,design de classes,estabilidade,OOP,tdd,xp Nenhum comentário
Uma das conhecidas vantagens do TDD é que ele “diminui o acoplamento”, ou “ajuda a diminuir o acoplamento”. Entretanto, alguns estudos (como os que comentei nesse post) mostram que, quando medidos, a diferença de acoplamento entre projetos feitos com TDD e projetos não feitos com TDD não é tão grande assim. Por que isso acontece? Suponha [...]

Switch to our mobile site