Ruby Weekly
Issue 316 — September 22, 2016
Leigh Halliday
A look at the options available in Ruby for dealing with HTTP and techniques for organizing the code and troubleshooting when things go wrong.

Mike Perham
The changelog is here. A key improvement is on Rails 5+ you don’t need to restart Sidekiq to pick up changes to Sidekiq workers anymore.

Koichi Sasada
We linked to ko1’s PDF slides 2 weeks ago, but now you can watch his 40 minute talk on a proposed ‘guilds’ concurrency mechanism for Ruby 3.

Codeship  Sponsored
In this free Codeship eBook you will learn what Docker Compose is, how it works, and how to easily recreate a microservice architecture on your development machine with Docker Compose.


Tom Copeland
Inspired by an upgrade to Rails 5, a look at some gems that rewrite Ruby code from one syntax to another.

Phil Sturgeon
Differences between REST & RPC for APIs, along with use cases for each approach.

Chris Oliver
A five-part screencast series (parts 2, 3, 4, 5) on building a Google Spreadsheets-type application with Rails, ActionCable, and RethinkDB.


In brief