---
title: "This week's Ruby news, issue 255"
publication: "Ruby Weekly"
issue: 255
published_at: "2015-07-16"
canonical_url: "https://rubyweekly.com/issues/255"
---

This week's Ruby news, issue 255

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

Ruby WeeklyIssue 255 — July 16, 2015

Starr Horne[Ruby's Case Statement - Advanced Techniques](http://blog.honeybadger.io/rubys-case-statement-advanced-techniques/)“Case statements in Ruby are a lot richer and more complex than you might imagine,” says Starr Horne. Much of this is from how the case equality operator (===) is used.


Nate Berkopec[Speed Up Your Rails App by 66% - The Complete Guide to Rails Caching](http://www.nateberkopec.com/2015/07/15/the-complete-guide-to-rails-caching.html)A thorough article covering the rationale for caching, how to measure the benefits, and what to think about in the context of Rails.


Michał Kalbarczyk[Opal on Rails: Replacing CoffeeScript with Client-Side Ruby](http://blog.elpassion.com/opal-on-rails-coffeescript-ruby/)Opal is a Ruby to JavaScript compiler that’s becoming popular.


CodeshipSponsored[Codeship launches Organizations Plans](https://codeship.com/?utm_source=RubyWeekly&utm_medium=Newsletter&utm_campaign=Organizations)Create teams, set permissions for specific team members, and improve collaboration in your Continuous Delivery workflow. With Codeship's new Organizations plans, you can get centralized control over your organization’s projects and teams.

[![Codeship\](https://copm.s3.amazonaws.com/efd8e03d.png)](https://codeship.com/?utm_source=RubyWeekly&utm_medium=Newsletter&utm_campaign=Organizations)


Marko Locher[Running a Rails Development Environment in Docker](http://blog.codeship.com/running-rails-development-environment-docker/)A look at how you can use Docker-based infrastructure for development, not just for running tests.


Starr Horne[How Unicorn Talks to Nginx - An Introduction to Unix Sockets in Ruby](http://blog.honeybadger.io/how-unicorn-talks-to-nginx-an-introduction-to-unix-sockets-in-ruby/)A Ruby-powered look at how Unix sockets can be used for communications between NGINX and Unicorn.


SitePoint[Enumerated Types with ActiveRecord and PostgreSQL](http://www.sitepoint.com/enumerated-types-with-activerecord-and-postgresql/)Enumerated types can be extremely handy and there’s no reason they can’t map directly to your (Postgres) database.


Jobs

- [Ruby on Rails Developer at Asynchrony Labs](https://chj.tbe.taleo.net/chj04/ats/careers/requisition.jsp;jsessionid=97F2258DA496342D192FADF7E1638DF5?org=WWT&cws=1&rid=3720)Asynchrony Labs is a consulting firm specializing in application development, mobile computing, systems and sensor integration, enterprise architecture and tactical collaboration. If you like to solve interesting problems through technology, then you would love the culture here at Asynchrony. Asynchrony Labs
- [Freelance with Companies like Airbnb, IDEO, JPMorgan](http://www.toptal.com/developers?utm_source=ruby_weekly&utm_medium=cpm-newsletter&utm_campaign=ruby_weekly_job)Work with top clients, set your own rates, and work from anywhere as an elite Toptal Ruby developer. Join the most exclusive network of top software engineers in the world. Toptal
- [Ruby on Rails Engineer at Payoff, Inc. (Costa Mesa, CA)](https://hire.jobvite.com/CompanyJobs/Careers.aspx?c=q0VaVfwK&v=1&page=Job%20Description&j=oran1fwJ)Payoff is a rapidly growing financial tech startup that is changing the game. Our mission: to restore humanity in financial services. Come use your Ruby skills for good and work with nice people. Payoff, Inc

In brief

- [How to Manage Multiple Sidekiq Processes with Upstart](http://www.mikeperham.com/2015/07/16/sidekiq-and-upstart/?utm_source=rubyweekly&utm_medium=email) tutorial Mike Perham
- [Bringing The Best of Bash Scripting to Ruby](http://radek.io/2015/07/13/ruby-scripting/?utm_source=rubyweekly&utm_medium=email) tutorial Radek Pazdera
- [Debugging Ruby - Techniques to Help you Fix your Code](http://www.blackbytes.info/2015/07/ruby-debugging/?utm_source=rubyweekly&utm_medium=email) tutorial Jesus Castello
- [Deploying A Crystal Application to Heroku](https://subvisual.co/blog/posts/63-deploying-a-crystal-application-to-heroku?utm_source=rubyweekly&utm_medium=email) tutorial 
It’s not Ruby, but Crystal is an interesting, new language that looks very much like Ruby. Luis Zamith
- [How to Test Ruby Projects on Windows](https://mattbrictson.com/how-to-test-ruby-windows?utm_source=rubyweekly&utm_medium=email) tutorial 
Using AppVeyor, a Windows focused continuous integration service. Matt Brictson
- [Generational Garbage Collection in Python and Ruby](http://blog.codeship.com/generational-gc-python-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial Pat Shaugnessy
- [Uploading Files with Paperclip](http://www.sitepoint.com/uploading-files-with-paperclip/?utm_source=rubyweekly&utm_medium=email) tutorial SitePoint
- [Searching Serialized Fields in Rails Using Postgres Arrays](http://viget.com/extend/searching-serialized-fields-in-rails-using-postgres-arrays?utm_source=rubyweekly&utm_medium=email) tutorial Ryan Stenberg
- [Start Managing Your Ruby Logs Prevent Errors For Free](https://www.loggly.com/ruby-weekly/?utm_source=rubyweekly&utm_medium=email&utm_campaign=2) tools 
Discover how you can find the root cause for specific JavaScript errors before they become problems. Start free. LogglySponsored
- [Provision A Complete Rails Server in 2 Minutes with Ansible](http://www.diegocarrion.com/2015/07/09/provision-a-complete-rails-server-in-2-minutes-with-ansible/?utm_source=rubyweekly&utm_medium=email) video Diego Carrion
- [High Performance APIs in Ruby using ActiveRecord and Goliath](https://www.youtube.com/watch?v=U8An88L5nBk) video RailsConf 2015
- [How I Upgraded My Ruby with Contracts](http://julienblanchard.com/2015/contracts-with-ruby/?utm_source=rubyweekly&utm_medium=email) opinion Julien Blanchard
- [ImageInfo: Finds The Size and Type of Images From The Web](https://github.com/gottfrois/image_info?utm_source=rubyweekly&utm_medium=email) code 
Finds the size and type of a single or multiple images from the web by fetching as little as needed in batches. Pierre-Louis Gottfrois
- [Rtrace: x86/x86_64 Native Code Debugger Written in Ruby](https://github.com/yahoo/rtrace?utm_source=rubyweekly&utm_medium=email) code 
Ruby code (with zero dependencies) for debugging native x86/x86_64 bit Linux binaries using the ptrace API. Yahoo Inc.
- [rails-livestamp: jQuery Plugin for Auto-Updating 'timeago' Text](https://github.com/Bunlong/rails-livestamp?utm_source=rubyweekly&utm_medium=email) code Bunlong Van
- [Professional private code hosting for developers teams](https://www.codebasehq.com/t/rubyweekly-160715?utm_source=rubyweekly&utm_medium=email) tools 
Codebase offers fast reliable hosting for Git, HG SVN repos with project management built-in. 50% off first 3 months with code RUBYWEEKLY. CodebaseSponsored

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

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