---
title: "This week's Ruby news, issue 303"
publication: "Ruby Weekly"
issue: 303
published_at: "2016-06-23"
canonical_url: "https://rubyweekly.com/issues/303"
---

This week's Ruby news, issue 303

This week's Ruby and Rails news[Read this e-mail on the Web](http://rubyweekly.com/issues/303)

Ruby WeeklyIssue 303 — June 23, 2016

Ruby News[Ruby 2.4.0 Preview 1 Released](https://www.ruby-lang.org/en/news/2016/06/20/ruby-2-4-0-preview1-released/)The first preview of Ruby 2.4 is out, including the [unification of Fixnum and Bignum](https://bugs.ruby-lang.org/issues/12005) into a single Integer class and a variety of performance improvements.


Jorge Bejar[A Look At Behavior Changes in Ruby 2.4](https://wyeworks.com/blog/2016/6/22/behavior-changes-in-ruby-2.4/)A quick look at the three headline changes within 2.4.


LinodeSponsored[Lightning fast SSD hosts for your Ruby project](https://welcome.linode.com/ruby-weekly/?utm_source=cooperpress&utm_medium=primary&utm_term=ruby&utm_campaign=ruby-weekly)Host Ruby 2.3.0 on Linode servers - the fastest cloud hosts available. Spin up a Linode server in under a minute and get guaranteed accessibility with 99.9% uptime and 24/7 support.

[![Linode\](https://copm.s3.amazonaws.com/286e1b63.png)](https://welcome.linode.com/ruby-weekly/?utm_source=cooperpress&utm_medium=primary&utm_term=ruby&utm_campaign=ruby-weekly)


Saša Jovanić[Creating a Rails 5 API-Only JSON:API App](https://www.simplify.ba/articles/2016/06/18/creating-rails5-api-only-application-following-jsonapi-specification/)A through walkthrough starting from what JSON:API is through to a complete app with pagination, sorting, tests, etc.


Ruby Pigeon[A Review of Immutability in Ruby](http://www.rubypigeon.com/posts/a-review-of-immutability-in-ruby/)Shared mutable state can be the source of many bugs in programs, but what options are there for Rubyists who want to learn on immutability? Quite a few it turns out..


Jobs

- [Senior Ruby On Rails Developer at Gorilla Logic, Westminster CO](https://gorillalogic.secure.force.com/Careers/ts2__JobDetails?jobId=a0WU000000B1EONMA3&utm_campaign=Careers&utm_medium=Paid%20Ad&utm_source=Ruby%20Weekly#)As a senior Ruby on Rails Developer for Gorilla Logic, you will build and maintain a rapidly growing platform. You will be key to not only development but also planning and estimation, mentoring and team communication. Gorilla Logic
- [Backend Software Engineer at Deliveroo, London](https://deliveroo.workable.com/jobs/29743?utm_source=rubyweekly&utm_medium=email)We're in the business of delivering awesome meals from the UK's best loved restaurants to your home. Join our product team of smart, ambitious software engineers to further craft our superb website and suite of mobile apps. Deliveroo
- [Apply to 100 top tech companies with 1 application](http://www.indeed.com/prime?kw=rubyweekly&sid=xp_cooperpress_job)Indeed Prime connects top tech talent with top tech companies in the US. Companies compete to hire developers on Indeed Prime. 100% free for job seekers. Land a job and get $5k from Indeed Prime. Indeed Prime

In brief

- [Rails 5.0.0 Release Candidate 2 Released](http://weblog.rubyonrails.org/2016/6/22/Rails-5-0-rc2/?utm_source=rubyweekly&utm_medium=email) news Official Rails Blog
- [Rails 5 Supports Adding Comments in Migrations](http://blog.bigbinary.com/2016/06/21/rails-5-supports-adding-comments-migrations.html?utm_source=rubyweekly&utm_medium=email) news 
The comments will actually be stored in the database too. Prajakta Tambe
- [Rails 5 Adds Another Base Class: 'ApplicationJob' for Jobs](http://blog.bigbinary.com/2016/06/12/rails-5-adds-application-jobs-for-jobs.html?utm_source=rubyweekly&utm_medium=email) news Hitesh Rawal
- [Honeybadger Summer Feature Roundup](http://blog.honeybadger.io/2016-summer-features-roundup/?utm_source=rubyweekly&utm_medium=email&utm_campaign=blogpost) news 
Honeybadger exception monitoring announces new languages, 3rd-party integrations, and an updated API. Honeybadger.ioSponsored
- [Making Rails' Asset Pipeline Faster](http://marianposaceanu.com/articles/making-rails-asset-pipeline-faster?utm_source=rubyweekly&utm_medium=email) tutorial Marian Posaceanu
- [Duck-Typing with #to_proc](http://jbodah.github.io/blog/2016/06/09/ducktyping-toproc/?utm_source=rubyweekly&utm_medium=email) tutorial Josh Bodah
- [How to Share Sessions Between Rails 4 Apps](https://medium.com/botree-technologies/how-to-share-session-between-rails-4-applications-49723a18c6af?utm_source=rubyweekly&utm_medium=email) tutorial Amit Patel
- [Mutation Testing of Rails Views](http://blog.arkency.com/2016/06/mutation-testing-of-rails-views/?utm_source=rubyweekly&utm_medium=email) tutorial Andrzej Krzywda
- [Scaling Up Rails Apps with Postgres' Table Partitioning](https://karolgalanciak.com/blog/2016/06/12/scaling-up-rails-applications-with-postgresql-table-partitioning-part-2/?utm_source=rubyweekly&utm_medium=email) tutorial Karol Galanciak
- [The Power of ActiveRecord's '#update'](http://jameskerr.info/ruby/rails/activerecord/2016/06/20/the-power-of-active-record-update.html?utm_source=rubyweekly&utm_medium=email) tutorial James Kerr
- [Building a Voice Alerts Broadcast System using Ruby and the Nexmo Text-to-Speech API](https://www.nexmo.com/blog/2016/06/21/building-voice-alerts-broadcast-system-using-ruby-nexmo-text-speech-api/?utm_source=rubyweekly&utm_medium=email) tutorial Cristiano Betta
- [Writing Webapp UI Tests with Capybara](http://blog.excelwithcode.com/locating-web-elements.html?utm_source=rubyweekly&utm_medium=email) tutorial Raymond Cudjoe
- [Working with Action Cable and Active Job in Rails 5](http://densitylabs.io/blog/implementing-action-cable-and-active-job-in-rails-5?utm_source=rubyweekly&utm_medium=email) tutorial Tonatiuh Núñez
- [Upgrading RSpec 2 to RSpec 3](http://hlcfan.logdown.com/posts/735706-upgrade-rspec-2-to-rspec-3?utm_source=rubyweekly&utm_medium=email) story Alex Shi
- [A Six-Pronged Rails Performance Philosophy](http://blog.scoutapp.com/articles/2016/06/14/performance-prereqs-for-rails-teams?utm_source=rubyweekly&utm_medium=email) opinion Sudara
- [Revisiting Fabio Akita's Elixir vs Ruby Benchmark Test](http://rosenfeld.herokuapp.com/en/articles/ruby-rails/2016-06-20-akita-s-manga-downloadr-elixir-vs-ruby-performance-revisited?utm_source=rubyweekly&utm_medium=email) opinion Rodrigo Rosenfeld Rosas
- [How fast is your Rails app?](https://www.rorvswild.com/?utm_source=rubyweekly&utm_medium=email) tools 
Pinpoint performance bottlenecks in your app because every second counts for your users. ROR vs WILDSponsored
- [Handwriting.io API Client for Ruby](https://github.com/handwritingio/ruby-client?utm_source=rubyweekly&utm_medium=email) code Handwriting.io
- [SlackDJ: A Slack-Powered Shared Music Player](https://github.com/adamakhtar/slack_dj?utm_source=rubyweekly&utm_medium=email) code Adam Akhtar

Curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict), and published by [Cooperpress](https://cooperpress.com/).
Send feedback by simply replying to this mail.
Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? Email us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) | [Change email address](*|UPDATE_PROFILE|*) | [Read this issue on the Web](http://rubyweekly.com/issues/303)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
