---
title: "This week's Ruby news, issue 235"
publication: "Ruby Weekly"
issue: 235
published_at: "2015-02-25"
canonical_url: "https://rubyweekly.com/issues/235"
---

This week's Ruby news, issue 235

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

Ruby WeeklyIssue 235 — February 25, 2015

Ruby News[Support for MRI Ruby 1.9.3 Has Ended](https://www.ruby-lang.org/en/news/2015/02/23/support-for-ruby-1-9-3-has-ended/)The official security fix era for 1.9.3 is now over as [announced last year.](https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/) 1.9 became MRI's production release [6 years ago](http://www.rubyinside.com/ruby-191-released-first-production-release-of-the-fastest-ruby-ever-1480.html) but is now officially extinct.


Phil Nash[Managing Development Environment Variables Across Multiple Ruby Applications](https://www.twilio.com/blog/2015/02/managing-development-environment-variables-across-multiple-ruby-applications.html)A look at Envyable, Figaro, and Dotenv, which provide different ways to store environment variables alongside a Ruby app.


Peter Cooper[Binary and Bitwise Operations in Ruby (video)](https://www.youtube.com/watch?v=Nm4u3kCEKo8)A primer on binary, binary operations, and how it all comes together in Ruby for various purposes (such as packing and unpacking or flags).


ClearbitSponsored[Rich social and company data from an email - one simple API](https://clearbit.com/)Get names, social accounts, number of employees, total funding, and more! Join Asana, Mailchimp, Stripe and many others who use Clearbit to gain actionable insight into their user base. It’s as easy as -
`puts Clearbit::Person.find(email: 'alex@alexmaccaw.com').name`

[![Clearbit\](http://s3.amazonaws.com/nlga/uploads/item/image/33809/i.png)](https://clearbit.com/?utm_source=rubyweekly&utm_medium=email)


Andrew Sinner[How to Upload Files Using the AWS SDK Gem](https://www.codefellows.org/blog/tutorial-how-to-upload-files-using-the-aws-sdk-gem)A comprehensive Rails 4.2-based tutorial on uploading files directly to S3 using Amazon’s AWS SDK if, say, you don’t fancy using an upload system like [CarrierWave](https://github.com/carrierwaveuploader/carrierwave).


ruby-lang.org[Ruby 2.0.0-p643 Released](https://www.ruby-lang.org/en/news/2015/02/25/ruby-2-0-0-p643-is-released/)With this release, Ruby 2.0 goes into a security maintenance phase with only critical security fixes being applied to it in future. Ruby 2.0 maintenance will end on Feb 24, 2016 so migrate to Ruby 2.1 or 2.2 by then.


Brian Hempel[Optimizing Rails for Memory Usage: A Series](http://collectiveidea.com/blog/archives/2015/02/19/optimizing-rails-for-memory-usage-part-1-before-you-optimize/)A four part series (the first two parts are available so far) on optimizing a potentially memory-heavy Rails action without resorting to pagination.


Blake Mesdag[There's More to Ruby Debugging Than puts()](http://www.shopify.com/technology/17370004-theres-more-to-ruby-debugging-than-puts)A look at some under-utilized convenience methods that can help when debugging.


Jobs

- [Senior Engineer - Ruby on Rails](http://godaddy.ongig.com/jobs/view/Senior-Engineer-Ruby-on-Rails-Sunnyvale-CA-United-States?jvs=Ruby_Weekly)We're looking for a passionate developer who loves Rails, open source and has a keen understanding of high performance architectures and technologies. Come help us build products that will scale globally and help small business owners rock their digital identity. GoDaddy
- [Looking for a lifestyle upgrade? Quick Left is hiring skilled software engineers.](http://quickleft.com/careers?utm_source=rubyweekly&utm_medium=email)Help us craft outstanding web and mobile applications. Quick Left, an award-winning consultancy, is hiring skilled software engineers in beautiful Boulder, Denver, Portland, and San Francisco. Apply today and craft impactful software products with us. Quick Left
- [Freelance with Companies like Airbnb, IDEO JPMorgan](http://www.toptal.com/developers?utm_source=ruby_weekly=cpm-newsletter=ruby_weekly_job)Work on special projects with great companies through Toptal. Set your weekly/hourly rate, and work from anywhere in the world as an elite HTML5 developer. See if you have what it takes. TopTal

In brief

- [Brighton (UK) Ruby Conference 2015 - July 20, 2015](http://brightonruby.com/?utm_source=rubyweekly&utm_medium=email) news 
The CFP is open until the end of April. Avdi Grimm, Sarah Allen, and others are already confirmed to speak. Andy Croll
- [EuRuKo 2015: The European Ruby Conference, in Austria over Oct 17-18](http://www.euruko2015.org/?utm_source=rubyweekly&utm_medium=email) news Euruko
- [Rails 4.2.1.rc2 and 4.1.10.rc2 Released](http://weblog.rubyonrails.org/2015/2/25/Rails-4-2-1-rc2-and-4-1-10-rc2-have-been-released/?utm_source=rubyweekly&utm_medium=email) news 
Final 4.2.1 and 4.1.10 releases are expected on Mon, Mar 2. Official Rails Blog
- [ParallelCI by Codeship – Run your tests in parallel](https://codeship.com/features/parallelci?utm_source=rubyweekly&utm_medium=email) news 
Codeship now supports running your tests in parallel. Set up test pipelines, split up test commands and run your test suite in parallel. Learn more. CodeshipSponsored
- [Different Methods for Merging Ruby Hashes](http://dev.paperlesspost.com/blog/2015/02/19/different-methods-of-merging-ruby-hashes/?utm_source=rubyweekly&utm_medium=email) tutorial Gordon Diggs
- [Building an Activity Feed in Rails](http://www.sitepoint.com/activity-feeds-rails/?utm_source=rubyweekly&utm_medium=email) tutorial SitePoint
- [Writing Methods for Both Class and Instance Levels](http://6ftdan.com/allyourdev/2015/02/24/writing-methods-for-both-class-and-instance-levels/?utm_source=rubyweekly&utm_medium=email) tutorial Daniel P. Clark
- [Using ECMAScript 6 with Rails 4.2 Projects](http://blog.kwanso.com/using-ecmascript-6-with-rails-4-2-projects/?utm_source=rubyweekly&utm_medium=email) tutorial Umair Siddique
- [Sharing Code Between ActiveAdmin Resources](http://tmichel.github.io/2015/02/22/sharing-code-between-activeadmin-resources/?utm_source=rubyweekly&utm_medium=email) tutorial Tamás Michelberger
- [Replacing The Rails Asset Pipeline with Gulp](https://bugsnag.com/blog/replacing-the-rails-asset-pipeline-with-gulp?utm_source=rubyweekly&utm_medium=email) tutorial Bugsnag
- [The Beginners Guide to jQuery.Deferred and Promises for Ruby Programmers](http://blog.arkency.com/2015/02/the-beginners-guide-to-jquery-deferred-and-promises-for-ruby-programmers/?utm_source=rubyweekly&utm_medium=email) tutorial Marcin Grzywaczewski
- [How to Configure Your Rails App to Ship](http://www.justinweiss.com/blog/2015/02/24/how-to-configure-your-rails-app-to-ship/?utm_source=rubyweekly&utm_medium=email) tutorial Justin Weiss
- [A 14 Minute Introduction to Ansible](http://www.rubytreesoftware.com/resources/ansible-introduction?utm_source=rubyweekly&utm_medium=email) video 
The server configuration, orchestration and deployment tool. Ruby Tree Software
- [Fragment Caching with Ruby on Rails 4.2](http://www.amooma.de/screencasts/2015-02-24-fragment-caching-rails-4.2/?utm_source=rubyweekly&utm_medium=email) video Stefan Wintermeyer
- [Phusion Passenger 5 Release Candidate 2: Lots of Bug Fixes](https://blog.phusion.nl/2015/02/23/phusion-passenger-5-release-candidate-2/?utm_source=rubyweekly&utm_medium=email) tools news Phusion
- [Tokaido 2.1 Released: A Ruby and Rails Stack for OS X](https://github.com/tokaido/tokaidoapp/releases/tag/v2.1?utm_source=rubyweekly&utm_medium=email) tools 
Includes Ruby 2.1.5, RubyGems 2.4.6, Rails 4.2, Redis 2.8, and more. Tokaido
- [Build with the best Redis support and analytics from RedisGreen](http://www.redisgreen.net/?utm_source=rubyweekly&utm_medium=email) tools 
Production-ready Redis hosting starting at $14/month. RedisGreenSponsored
- [biz: Time Calculations using Business Hours](https://github.com/zendesk/biz?utm_source=rubyweekly&utm_medium=email) code Zendesk
- [Gorack: A Go Frontend Webserver for Ruby's Rack Applications](https://github.com/gmarik/gorack?utm_source=rubyweekly&utm_medium=email) code 
Still an alpha / proof of concept. gmarik
- [Melt: A Way to Unfreeze Ruby Objects](https://github.com/zizkovrb/melt?utm_source=rubyweekly&utm_medium=email) code 
This doesn’t sound like a great idea, but hey. Žižkov.rb
- [react.rb: An Opal Ruby Wrapper of React.js](https://github.com/zetachang/react.rb?utm_source=rubyweekly&utm_medium=email) code David Chang
- [Authie: Improve Session Security in Rails Apps](https://adamcooke.io/improve-session-security-in-rails-apps/?utm_source=rubyweekly&utm_medium=email) code Adam Cooke
- [haikunator: Heroku-like Random Name Generator](https://github.com/usmanbashir/haikunator?utm_source=rubyweekly&utm_medium=email) code 
This should be called 'rough-snowflake' or 'cheeky-monster', no? :-) Usman Bashir

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

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