Ruby Weekly
Issue 278 — December 31, 2015
Official Ruby Blog
The first stable release of 2.3 is here, including many goodies such as the frozen string literal pragma, the safe navigation operator (&.), did_you_mean, and a variety of performance tweaks.

David Heinemeier Hansson
Rails 5 is tantalizingly close (Basecamp already runs it in production) and now it’s reached beta, it’s a good time to check it out if you haven’t already.

Yes, Ruby is now 20 years old. JetBrains is celebrating with a quick illustrated walk through the years (plus a sale on RubyMine).

Mailgun  Sponsored
Send email in your language of choice using Mailgun's RESTful API. The first 10,000 emails are free. Read our documentation and start testing now.


Damir Svrtan
Want to use the heredoc syntax for including a multi-line string, but without the indentation headaches? You’ll love 2.3’s <<~ feature.

Chris Seaton
A PhD thesis from the creator of JRuby+Truffle about work and techniques to make Ruby significantly faster. Very low level but this sort of reading is a rare treat.

Piotr Murach
Provides a variety of prompt types for taking user input (yes/no, multiple choice, select, keypress, and more) and an API for validating complex inputs.

David Heinemeier Hansson
A walkthrough of Rails 5's Action Cable WebSockets library by the creator of Rails himself. You might also like this related article from Fabio Akita.

Maciej Mensfeld
“In this article, I’ll try to cover all the issues I had, when I was upgrading..."

Prathamesh Sonpatki
Till now, all models inherited from ActiveRecord::Base by default. But starting from Rails 5, all models will inherit from ApplicationRecord.

Aaron Patterson
As a very dynamic language, Ruby has to look up what and where the methods you call are. This is then cached inline, but what does the inline part mean?

Mislav Marohnić
Now over 4 years old, rbenv (originally created by Sam Stephenson) has reached its major 1.0 milestone.


  • Senior and Mid Ruby Engineers at HouseTrip (London UK)One of the world’s largest holiday rental marketplaces, we’re looking for engineers to join our friendly and ambitious team. Like teamwork, responsible autonomy and pragmatism? Come work with us. HouseTrip
  • Ruby on Rails Software Developer, 80 -100%, (Switzerland, Zurich)If you have an open and solution oriented personality with a distinct team spirit while having profound knowledge in developing webapps, we'd be happy to get to know you.  Simplificator AG
  • New Year, New JobSay hello to 2016 and goodbye to the headache of looking for a new job. Hired makes finding your dream job easier than ever before. What are you waiting for?

In brief