---
title: "This week's Ruby news, issue 229"
publication: "Ruby Weekly"
issue: 229
published_at: "2015-01-15"
canonical_url: "https://rubyweekly.com/issues/229"
---

This week's Ruby news, issue 229

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

Ruby WeeklyIssue 229 — January 15, 2015

Ben Lewis[Five Ruby Methods You Should Be Using](https://blog.engineyard.com/2015/five-ruby-methods-you-should-be-using)Walkthroughs and examples for methods like Object#tap, Array#bsearch (a Ruby 2.0-ism) and Enumerable#flat_map. You should pick up at least a trick or two from here.


RubyBench[RubyBench: A Long Running Ruby Benchmark](https://rubybench.org/)A variety of benchmarks have been implemented and are run for every commit and release of Ruby. Sam Saffron [explains more](http://samsaffron.com/archive/2015/01/08/announcing-rubybench-org) about the project.


Richard Schneeman[Debugging Super Methods with Ruby 2.2](http://engineering.heroku.com/blogs/2014-01-14-debugging-super-methods-ruby22)A look at how Ruby 2.2 has added the [Method#super_method](https://bugs.ruby-lang.org/issues/9781) method which exposes super method metadata which can come in handy when debugging.


CodeshipSponsored[Codeship – Hosted Continuous Delivery Made Simple](https://codeship.com/?utm_source=RubyWeekly=newsletter=CooperPress)Codeship offers 100 builds/month and 5 private projects for free. We just released a major redesign of our application with, thanks to your feedback, further improved usability. Give us a try and sign up for our free plan.

[![Codeship\](https://copm.s3.amazonaws.com/4f396d10.png)](https://codeship.com/?utm_source=RubyWeekly=newsletter=CooperPress)


Andrey Chernih[railsbox: Fast and Easy Configurations for Ruby and Rails VMs](https://railsbox.io/)A simple to use Web-based VM configuration tool for building Rails servers using Vagrant and Ansible. Pick your options and it produces a downloadable set of configs ready to use.


The Changelog[An Interview with Hongli Lai on Phusion Passenger (audio)](http://thechangelog.com/136/)Hongli Lai is one of the co-founders of Phusion, the creators of the Passenger app server commonly used to serve up Ruby and Rails apps.


Guo Xiang[With Bare Metal: Benchmarking Ruby Compiled with GCC 4 and Clang 3](http://www.guoxiang.me/posts/33-with-bare-metal-benchmarking-ruby-with-gcc-4-6-4-7-4-8-4-9-and-clang-3-3-3-4-3-5)Countering a recent popular benchmark, Guo notes ‘your Rails application is probably not going to be affected too much by the compiler that was used to compile Ruby.’


Benjamin Sullivan[When 1.day is not an Object](http://www.bnjs.co/2015/01/14/rails-date-class-durations-and-ruby-basicobject/)A look at an interesting and perhaps unexpected situation where the result of 1.day claims to be a Fixnum but.. is and isn’t.


Jobs

- [Senior Backend Engineer at Drivy (Paris, France)](https://en.drivy.com/jobs?utm_source=ruby_weekly=ruby_weekly_job#2015-backend)We're building the leading peer-to-peer car rental service (think "Airbnb for cars") in Europe and we're looking for an experienced Ruby developer to helps us tackle some exciting challenges. Drivy
- [Senior Ruby Developer at Econify [New York, NY\]](http://www.econify.com/careers?utm_source=rubyweekly&utm_medium=email)Econify is a Ruby development shop that primarily works with established companies, leading them through complicated technology challenges. We’re currently seeking 1 senior developer to work on-site with our fantastic clients. Econify
- [Software Engineer at View The Space, AngularJS/Rails (New York City)](https://angel.co/view-the-space/jobs?utm_source=rubyweekly&utm_medium=email)View The Space (VTS) is the first cross platform leasing solution in Commercial Real Estate. We use video, distribution, and real-time analytics to help the world's largest owners and brokerage firms lease space. View The Space

In brief

- [Shelly Cloud is now available in North America](https://shellycloud.com/blog/2015/01/shelly-cloud-is-now-available-in-north-america?utm_source=rubyweekly=email) news 
Shelly Cloud is a platform for hosting Ruby and Rails applications, focusing on the developer's happiness. Shelly CloudSponsored
- [Phone Verification using SMS Via Twilio](http://blog.bigbinary.com/2015/01/12/phone-verification-using-twilio.html?utm_source=rubyweekly&utm_medium=email) tutorial 
A tutorial for implementing a text message based verification method when users sign up in your Rails app. Santosh Wadghule
- [Ruby on Medicine: Converting DICOM to JPG](http://www.sitepoint.com/ruby-on-medicine-converting-dicom-to-jpg/?utm_source=rubyweekly&utm_medium=email) tutorial 
DICOM is a medical imaging standard. SitePoint
- [Having Fun with Functional Programming in Ruby](http://aurelien-herve.com/blog/2014/02/27/some-cool-functional-programming-with-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial Aurélien Hervé
- [Understanding Some Enumerable Methods by (Re)-Implementing Them in Ruby](http://mauricio.github.io/2015/01/12/implementing-enumerable-in-ruby.html?utm_source=rubyweekly&utm_medium=email) tutorial Maurício Linhares
- [Create a Sitemap with Rails and Ping it to Google with Rake](https://exceptiontrap.com/blog/12-create-rails-and-ping-google-sitemap-rake?utm_source=rubyweekly&utm_medium=email) tutorial Exceptiontrap
- [Debugger Driven Developement with Pry](https://www.youtube.com/watch?v=4hfMUP5iTq8) video Joel Turnbull
- [Isomorphic App Development with Ruby and Volt](https://www.youtube.com/watch?v=7i6AL7Walc4) video 
With Volt, write code in Ruby and have it run both in the browser single-page-app-style and on the server. Ryan Stout
- [6 Ways to Respond with JSON in Rails](http://www.leighhalliday.com/posts/responding-with-json-in-rails?utm_source=rubyweekly&utm_medium=email) Leigh Halliday
- [Using Go to Improve Your Ruby Application's Performance](https://antoine.finkelstein.fr/go-in-ruby/?utm_source=rubyweekly&utm_medium=email) 
A rather artificial example but a look at how calling out to programs written in Go can work. Antoine Finkelstein
- [When Edge Cases Poke Holes in Your Perfect Solution](http://www.justinweiss.com/blog/2015/01/13/when-edge-cases-poke-holes-in-your-perfect-solution/?utm_source=rubyweekly&utm_medium=email) 
“You can’t fight too much cleverness with more cleverness. At least, not directly. Instead, go the other way. Go simple. Go straightforward.” Justin Weiss
- [ActiveRecord 4.2's Type Casting](http://technology.customink.com/blog/2015/01/06/activerecord-42s-type-casting/?utm_source=rubyweekly&utm_medium=email) Ken Collins
- [email_prefixer: Automatically Prefix Email Subject Lines with the Rails Env](http://codecrate.com/2015/01/email-prefixer-release.html?utm_source=rubyweekly&utm_medium=email) code 
Easier to scan for notifications from in-house or dev/staging apps. Ryan Sonnek
- [formatador: STDOUT Text Formatting](https://github.com/geemus/formatador?utm_source=rubyweekly&utm_medium=email) code 
Does progress bars, tables, colors, indentation. Wesley Beary
- [Octodown: Github Markdown Previewing Straight From Your Shell](https://github.com/ianks/octodown?utm_source=rubyweekly&utm_medium=email) code 
Uses the same parsers and CSS that Github uses for their markdown rendering. Ian Ker-Seymer
- [Chroma: Color Manipulation and Palette Generation Library](https://github.com/jfairbank/chroma?utm_source=rubyweekly&utm_medium=email) code Jeremy Fairbank
- [Spyke: Interact with REST Services in An ActiveRecord-like Manner](https://github.com/balvig/spyke?utm_source=rubyweekly&utm_medium=email) code Jens Balvig

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

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