Ruby Weekly
Issue 272 — November 12, 2015
Ruby News
Ruby 2.3 has received the ‘safe navigation operator’ mentioned a few weeks ago. Instead of if x && x.a && x.a.b you could write if x.?a.?b, for example. Frozen strings have also become more efficient.

Riding Rails
A look at why development mode will be somewhat faster for large code bases on Rails 5. Spoiler: Rails 5 will ship with an evented file system monitor.

A look behind the development of offline-sort, a library that can sort large amounts of data using a predictable amount of memory.

Codeship  Sponsored
Check out the new Codeship with native Docker support. Work with your established Docker workflows while automating your testing and deployment tasks with our hosted platform dedicated to speed and security. Request a free trial now!


Olivier Lacan
Ruby 2.3 (now available in preview form) includes support for comparing hashes using comparison operators like = for checking if one hash contains the keys and values of another.

Starr Horne
A look at Enumerable’s slice_before, slice_when and slice_after methods.

Brian Shirai
Rubinius Compute is a new effort to build a distributed network of nodes that can run code in the cloud with no persistent server for a single app, a la Lambda.

Chris Kottom
Reflections on how a developer approaches writing background jobs with some common sense patterns.

Dave Copeland
A look at how a team of engineers took inspiration from Heroku’s HTTP API Design Guide and have used stitches to build simple and explicit Rails-based services.


  • Technical Operations Engineer at Swiftype (San Francisco, CA)Swiftype combines passion energy with technical problems we love to work on. We’re a small group of developers building powerful, scalable infrastructure software that pushes boundaries. We’re looking for talented people to join our team. Swiftype
  • Ruby Dev (The Netherlands / Germany)The goal is to make online reservations easy to handle. Our philosophy is simple; Work with the most talented people, Build beautiful code, Deliver the best product. If you’re as passionate as us about code, let’s chat. BookingExperts
  • Expert Ruby Instructors at Pluralsight (Freelance-Part-time)Currently hiring expert Ruby Developers that want to share their knowledge with a global audience. As a Pluralsight author, you'll join a tight knit family of passionate teachers and earn royalties. We are looking for the best communicators and presenters in the Ruby community. Apply today. Pluralsight

In brief