Ruby Weekly
Issue 246 — May 14, 2015
Justin Weiss
Justin shows off the powerful rack-mini-profiler and flamegraph tools that present you with performance related data right in the pages you’re accessing during development.

Mike Perham
Ruby’s ‘Timeout’ module can cause serious problems and Mike Perham compels you to stop using it entirely. (But the comments left are also very interesting.)

Richard Schneeman
A look at how your Ruby code uses memory, how object retention results in increasing memory use, how in-place modification avoids object allocations, and some tools to monitor memory use.

Cloud66  Sponsored
Everything you need to build, deploy and manage your applications in Docker. On your own servers and on any cloud.


Lucas Mazza
An RSpec devotee decided to give Minitest a go, enjoyed the experience, and shares some insights here.

Avdi Grimm
A fun video from Avdi Grimm in which he shows off some of the benefits of the development approach in Smalltalk (a language which heavily influenced Ruby).

Pat Shaughnessy
A walkthrough of adopting a more functional solution for a simple text parsing problem in Ruby.


  • Senior Rails DeveloperThe New York Times is seeking a creative, passionate, and experienced Rails backend developer to join the team behind NYT Cooking. The New York Times
  • Senior Developer at Your Golf TravelWe’re a team of ~20 based in London, UK, doing lots of pairing and TDD with Ruby, JavaScript, Python and Go. We support a couple of well-established (~£70m turnover) travel companies: and, working on customer-facing sites and internal systems for our call centres and product teams. If you’d like to be part of a team taking continuous delivery, quality and maintainability seriously, get in touch. Your Golf Travel
  • Get 5+ Job Offers in 1 Week with HiredYou'll create a profile over 1 week tech companies will apply to you. You'll get salary/equity offers upfront you're under no obligation to accept any offer. Interested? Join Hired today.

In brief