Ruby Weekly
Issue 255 — July 16, 2015
Starr Horne
“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
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 is a Ruby to JavaScript compiler that’s becoming popular.

Codeship  Sponsored
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.


Marko Locher
A look at how you can use Docker-based infrastructure for development, not just for running tests.

Starr Horne
A Ruby-powered look at how Unix sockets can be used for communications between NGINX and Unicorn.

Enumerated types can be extremely handy and there’s no reason they can’t map directly to your (Postgres) database.


  • Ruby on Rails Developer at Asynchrony LabsAsynchrony 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, JPMorganWork 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)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