Ruby Weekly
Issue 327 — December 8, 2016
Leigh Halliday
A look at replacing the routing and views of the Sidekiq UI with a pure Rack implementation, inspired by incompatibilities introduced by Rails 5.

Peter Cooper
Rekognition is a new Amazon Web Service that ‘makes it easy to add image analysis to your applications’ and, indeed, it’s easy to use from Ruby too.

Jesus Castello
Set#compare_by_identity, Hash#transform_values, Thread#report_on_exception, and more. You may also be surprised to find out Float#round will now round to the nearest even number.

RedisGreen  Sponsored
RedisMonitor's interactive visual map of your Redis memory makes it easy to find out why. Starts at just $7 per month.


Ansible roles to deploy PHP, Python, Ruby, etc, apps in a Capistrano style.

Sam Livingston-Gray
Refactor your code using a struct table to drive out new understandings of the domain.

Joshua Plicque
The first step is to get ‘legacy’ code covered by tests, then refactoring can begin.

Conner Shea
How GitLab replaced a custom Ruby script with a static site generator (nanoc) and GitLab CI for their documentation site.


  • Senior Engineer (Ruby/Javascript) in Chicago, ILWe are looking for motivated professionals who are excited about leveraging technology in order to impact the lives of millions of students. Our clients include ACT®, HRCI, Hobsons and many other educational companies. Benchprep
  • Looking for a Ruby developer to join our team... (Remote, UK-based)You: passionate, experienced, want to do work that makes a difference. Us: would love to speak to you about joining our small team. Working remotely with Ruby, Rails and React in an agile team. YOURTRADEBASE.COM
  • Don't Get Frustrated - Get HiredHired puts the power back in your hands, by having companies apply to you, not the other way around. With Hired you only talk to companies you're interested in. Hired

In brief