Testing ActiveRecord Transactions the Right Way

Very handy recipes for testing ActiveRecord transactions.

Useful Uses of cat

Using cat to start a pipelines is about composing commands: It makes it easier to build pipelines in steps. Technically, you could be adding an extra process that you don’t need, but in day-to-day unix pipe operations, the performance is never an issue.

Data Looks Better Naked

Nice visual animation of how removing stuff improves the design. The pie chart in particular was great!