---
title: "This Week's Ruby News"
publication: "Ruby Weekly"
issue: 202
published_at: "2014-07-03"
canonical_url: "https://rubyweekly.com/issues/202"
---

This Week's Ruby News

Ruby app servers do battle, Rails 4.1.4, and Redditors' favorite Ruby tricks[Read this e-mail on the Web](http://rubyweekly.com/issues/202)

Ruby WeeklyIssue 202 — July 3, 2014

Engine Yard[App Server Arena: A Comparison of Popular Ruby Application Servers](https://blog.engineyard.com/2014/ruby-app-server-arena-pt1)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](https://blog.engineyard.com/2014/ruby-app-server-arena-pt2) actually runs some tests against them.


Riding Rails[Rails 4.1.4 and 4.0.8 Released](http://weblog.rubyonrails.org/2014/7/2/Rails_4_0_8_and_4_1_4_have_been_released/)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](http://weblog.rubyonrails.org/2014/7/2/Rails_3_2_19_4_0_7_and_4_1_3_have_been_released/) for a key security fix, and now to 4.1.4 and 4.0.8 to fix [an SQL injection vulnerability](https://groups.google.com/d/msg/rubyonrails-security/wDxePLJGZdI/WP7EasCJTA4J) if using Postgres range support.


AppSignalSponsored[AppSignal, because devs deserve waffles](https://appsignal.com/rubyweekly)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.

[![AppSignal\](http://s3.amazonaws.com/nlga/uploads/item/image/24560/t.jpg)](https://appsignal.com/rubyweekly?utm_source=rubyweekly&utm_medium=email)


Reddit[Favorite Ruby Tricks or Quirks That Most People Don't Know About](http://www.reddit.com/r/ruby/comments/29hr4x/whats_youre_favorite_ruby_trick_or_quirk_that/)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[How to Debug Rails in the Context of Your Application](http://www.gotealeaf.com/blog/how-to-debug-ruby-gems-with-source-code)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\](http://s3.amazonaws.com/nlga/uploads/item/image/24397/i.jpg)](http://martinfowler.com/articles/is-tdd-dead/?utm_source=rubyweekly&utm_medium=email)

Martin Fowler[Is TDD Dead? The Fowler, Beck, and Heinemeier Hansson Debates](http://martinfowler.com/articles/is-tdd-dead/)Remember when DHH said [TDD is dead?](http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html) 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[Ruby for Good: A Community Hackathon Conference for Community Projects](http://rubyforgood.com/)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

Curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict), and published by [Cooperpress](https://cooperpress.com/).
Send feedback by simply replying to this mail.
Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? Email us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) | [Change email address](*|UPDATE_PROFILE|*) | [Read this issue on the Web](http://rubyweekly.com/issues/202)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
