---
title: "This week's Ruby news, issue 261"
publication: "Ruby Weekly"
issue: 261
published_at: "2015-08-27"
canonical_url: "https://rubyweekly.com/issues/261"
---

This week's Ruby news, issue 261

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

Ruby WeeklyIssue 261 — August 27, 2015

Mike Coutermarsh[Running a High Traffic App on Heroku’s Performance Dynos](https://blog.growth.supply/running-a-high-traffic-rails-app-on-heroku-s-performance-dynos-d9e6833d34c4)An engineer at Product Hunt demonstrates how Heroku’s new ‘Performance’ dynos are a great fit for higher end Heroku users currently using many smaller dynos.


Peter Hellberg[Interacting with Go Code using Ruby-FFI](http://c7.se/go-and-ruby-ffi/)The latest version of Go (1.5) supports building shared libraries that can be loaded in Ruby using FFI. This gives Rubyists another language with which to build native libraries. _Psst, we have a [Go newsletter too.](http://golangweekly.com/)_


Official Rails Blog[Rails 4.2.4 and 4.1.13 Released](http://weblog.rubyonrails.org/2015/8/24/Rails-4-2-4-and-4-1-13-have-been-released/)Almost entirely bug and vulnerability fixes, but new releases nonetheless.


Engine YardSponsored[Unleash your apps with the leading private PaaS](http://deis.io/get-deis/)Easily deploy and manage applications on your own servers using Deis, the open source application platform. Built upon Docker and CoreOS, this lightweight PaaS can quickly deploy your applications via Dockerfile, Docker Image or Buildpack.

[![Engine Yard \](https://copm.s3.amazonaws.com/f13fcea8.png)](http://deis.io/get-deis/?utm_source=rubyweekly&utm_medium=email)


Luca Tironi[Using Rails::API to Build An Authenticated JSON API](http://lucatironi.github.io/tutorial/2015/08/23/rails_api_authentication_warden/)An extensive tutorial on creating an app using Warden and Rails::API, a subset of Rails aimed at building APIs for front-end web and mobile apps.


Leigh Halliday[How to Use Rails Active Job](http://blog.codeship.com/how-to-use-rails-active-job/)Active Job was first included in Rails 4.2 as a way to standardize interactions with queueing systems like Sidekiq, Resque, and Delayed Job.


Lorenzo Masini[Machine Learning Made Simple with Ruby](http://www.leanpanda.com/blog/2015/08/24/machine-learning-automatic-classification/)A look at performing automatic semantic classification right from inside Ruby (using no external services) with the classifier-reborn library.


Starr Horne[Avoid These Traps When Nesting Ruby Modules](http://blog.honeybadger.io/avoid-these-traps-when-nesting-ruby-modules/)Buried within Ruby’s nesting implementation - and Rails’ autoload system - are a few traps that can cause your code to fail in strange ways.


Jobs

- [Join The Top 3% of Freelance Ruby Developers Worldwide](http://www.toptal.com/developers?utm_source=cooperpress&utm_medium=newsletter&utm_content=ruby_weekly&utm_campaign=top_3)Toptal is an exclusive network of elite freelance software engineers. Apply today to work with top clients, set your own rates, and collaborate with other top Ruby developers. Toptal
- [Senior Ruby Engineer at Mavenlink (Downtown San Francisco)](https://www.mavenlink.com/career/115?utm_source=rubyweekly&utm_medium=email)Every Mavenlink engineer majors in code and minors in product; we all love working through data designs as well as complex user interactions. You’ll have the opportunity to work in a fast-paced, energetic environment with a smart team that loves what they do. Mavenlink
- [Apply to top SF NYC startups in 60 seconds](https://underdog.io/?utm_source=rubyweekly&utm_medium=8_27_2015_rubyweeklysponsor&utm_campaign=notimetowaste)Want to spend less time job searching? Sign up to Underdog.io and startup founders hiring managers will email you directly. You decide where to interview and where to work. Your information is kept private from current past employers. Underdog.io

In brief

- [Ruby the 3rd Most Popular Language on GitHub](https://github.com/blog/2047-language-trends-on-github?utm_source=rubyweekly&utm_medium=email) news 
Sure, it used to be #1 but given GitHub is so widely used now, this is a great sign. GitHub
- [You Know How to Code, but How Are Your Design Skills?](http://trydesignlab.com/a/web-design-course/42efafc3/?utm_source=rubyweekly&utm_medium=email&utm_campaign=august2015) course 
Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers. DesignlabSponsored
- ["Shopify now runs on Rails 4.2. Same codebase started on Rails 0.5 in 2004"](https://twitter.com/tobi/status/636525546915164160?utm_source=rubyweekly&utm_medium=email) news Tobi Lütke, Twitter
- [Optimise Your Ruby Logs with Blocks](http://scottmatthewman.github.io/2015/08/24/optimise-your-ruby-logs-with-blocks.html?utm_source=rubyweekly&utm_medium=email) tutorial Scott Matthewman
- [Commanding Objects Toward Immutability](http://www.saturnflyer.com/blog/jim/2015/08/19/commanding-objects-toward-immutability/?utm_source=rubyweekly&utm_medium=email) tutorial Jim Gay
- [Exploring Some String Methods](http://www.leighhalliday.com/exploring-some-string-methods?utm_source=rubyweekly&utm_medium=email) tutorial 
Using String methods to convert a phone number into a preferred format. Leigh Halliday
- [Managing Redis Reconnections From Ruby](http://sorentwo.com/2015/08/25/managing-redis-reconnections-from-ruby.html?utm_source=rubyweekly&utm_medium=email) tutorial Parker Selbert
- [Bringing Rails and Ionic Together](http://www.dovetaildigital.io/blog/2015/8/21/rails-and-ionic-make-love-part-one?utm_source=rubyweekly&utm_medium=email) tutorial 
If you’re new to Ionic (a hybrid mobile app dev framework) but have a Rails background, this series is for you. Nick Frandsen
- [Safe Code Evaluation with $SAFE](http://nts.strzibny.name/safe-code-evaluation-in-ruby-with-safe/?utm_source=rubyweekly&utm_medium=email) tutorial Josef Strzibny
- [Working with Ruby Exceptions Outside of the 'rescue' Block](http://blog.honeybadger.io/working-with-ruby-exceptions-outside-of-the-rescue-block/?utm_source=rubyweekly&utm_medium=email) tutorial Starr Horne
- [Creating An IRB-based REPL Console for Your Project](https://www.fedux.org/articles/2015/08/26/creating-an-irb-based-repl-console-for-your-project.html?utm_source=rubyweekly&utm_medium=email) tutorial Fedux
- [The Ruby Rogues Discuss Rails 5 with Sean Griffin](https://devchat.tv/ruby-rogues/222-rr-rails-5-with-sean-griffin?utm_source=rubyweekly&utm_medium=email) podcast Ruby Rogues
- [Overcoming Legacy Code and Building Rails Engines](http://5by5.tv/rubyonrails/198?utm_source=rubyweekly&utm_medium=email) podcast Ruby on Rails Podcast
- [Rails Security Issues?](https://raygun.io/blog/2015/03/rails-security/?utm_source=Cooper%20Press&utm_medium=RubyNL%2027Aug15&utm_content=SecurityBlogPost&utm_campaign=SponsoredLink) tools 
Find out about some common issues with Rails security and how Raygun can help you intercept them, fast. RaygunSponsored
- [Eqn: A Gem to Evaluate Numerical Equations](https://github.com/schneidmaster/eqn?utm_source=rubyweekly&utm_medium=email) code 
Uses Treetop to safely parse and evaluate mathematical expressions. Zach Schneider
- [i18n-backend-side_by_side: For Side-by-Side i18n Language Data](https://github.com/electric-feel/i18n-backend-side_by_side?utm_source=rubyweekly&utm_medium=email) code 
Tired of jumping between lang files when translating keys? Stop jumping and have all the languages side by side. ElectricFeel
- [Termit: Google Translate with Speech Synthesis in Your Terminal](https://github.com/pawurb/termit?utm_source=rubyweekly&utm_medium=email) code 
Termit provides an easy way to use Google Translate from your terminal. Paweł Urbanek
- [rockflow: Create Simple or Complex Workflows to Execute in Parallel](https://github.com/ndea/rockflow?utm_source=rubyweekly&utm_medium=email) code Erwin Schens
- [Karafka: Micro-Framework for Building Apache Kafka Message-Based Apps](http://dev.mensfeld.pl/2015/08/karafka-ruby-micro-framework-for-building-apache-kafka-message-based-applications/?utm_source=rubyweekly&utm_medium=email) code Maciej Mensfeld

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/261)

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