Ruby Weekly
Issue 304 — July 1, 2016

Sorry we're a day late - we wanted to cover the big news of the week: Rails 5 is here :-)

We also want to see if you're interested in receiving something like Ruby Weekly but about Elixir and Phoenix. If so, fill out this form. We'll send at least the first 50 respondents a pack of cool programming related stickers :-)

Riding Rails
It’s been more than usable for months, but the final release of 5.0 is now here. Headline features include Action Cable, a framework for handling WebSockets in Rails apps, API mode, ideal for building back-ends to single-page apps, and Turbolinks 5.


Tom Copeland
A look at an interesting change in Ruby 2.3 that affects how objects are handled when incorrectly identified as ranges (e.g. 20.minutes in rand(20.minutes)).


Compose  Sponsored
Have you been wanting to try Elasticsearch? This month only, get a limited edition t-shirt when you deploy Elasticsearch on Compose. All new accounts are completely free for 30-days.

Compose

Tim Riley
A talk from RedDotRubyConf (Singapore) about ‘rediscovering the joy in building Ruby webapps’ by using some radically different alternatives to Rails and ActiveRecord.


Jessie Young
Sandi Metz is well known for her Practical Object-Oriented Design in Ruby book and object-oriented design courses. Here, a student wrote up the top lessons she picked up from Sandi.


Sam Stephenson
A great walk through what the new Turbolinks brings to the table in Rails 5, both for the browser and hybrid apps.


Jobs

In brief