Ruby Weekly
Issue 202 — July 3, 2014
Engine Yard
The first in a series of posts pitting the most popular Ruby app servers (Passenger, Thin, Unicorn and Puma) against each other. Part 1 provides a great summary of each, Part 2 actually runs some tests against them.

Riding Rails
Hot off the heels of last week’s releases came more for the currently maintained versions of Rails, first to 4.1.3 and 4.0.7 for a key security fix, and now to 4.1.4 and 4.0.8 to fix an SQL injection vulnerability if using Postgres range support.

AppSignal  Sponsored
Start your free AppSignal trial before August 1 and receive a box of stroopwafels. Oh, and the best tool for monitoring your app, with a pricing model that makes sense. That’s how the cookie crumbles.


A collection of interesting Ruby tricks from the folks over at the /r/ruby sub-Reddit. The one about returning an Enumerator from a method if no block is passed is particularly cool.

Tealeaf Academy
Digging into libraries to figure out how they work under the hood is a common activity for Rubyists, and Kevin Wang demonstrates how to use Bundler to store Rails in a directory local to the current app so you can debug it more easily.

Martin Fowler
Martin Fowler
Remember when DHH said TDD is dead? A series of conversations between Kent Beck, David Heinemeier Hansson and Martin Fowler followed on from this and Martin has linked to the video and audio from each here.

Ruby for Good
A conference that will be taking place at George Mason University (Fairfax, VA) with participants staying in dorms and everyone hacking together on community projects.

In brief