A Case for View Specs in Rails

A Case for View Specs in Rails

Like a lot of Rails developers, I rarely write view specs. In almost all the projects I’ve seen and worked with, there have been hardly any view specs that were actively maintained. There are a few reasons for this: they can be brittle, add little perceived...
Sifting, Scoping, and Selebrating

Sifting, Scoping, and Selebrating

At some point in every web programmer’s life, you will be asked to implement a web form that allows users to apply a set of filters to a table of data. Depending on the quantity and type of form filter parameters being sent, it can be easy to end up with a...