Ruby Weekly
Issue 312 — August 25, 2016
Zachary Scott
Sinatra has released the first pre-release of 2.0. Here, you’re invited to give it a try, and also see what’s new and different. Note that it only supports Rack 2.x and Ruby 2.2 and above.

David Heinemeier Hansson
DHH walks us through his process in driving out a name for a class and method. A lesson in one of the hard things in programming.

Jacob Gillespie
The journey of a developer who moved a React-powered app to Rails including why he decided to do it and how it worked out.

Reinteractive  Sponsored
Yes! 24/7 dedicated support for your app from less than $1 per hour. Take advantage of the performance enhancing tools for your Rails app on one of the world's most robust and stable Operations as a Service platforms, OpsCare®.


Tom Dalling
A look at driving out a JSON-to-XML converter implementation using functional techniques, such as pure functions and memoization.

Fabien Loup
A 2 part adventure of using Trailblazer (an alternative structure for Rails apps) to refactor an existing Rails application. Part 2 here.

Noah Gibbs
ABProf is a tool to compare which of two programs is faster. Noah Gibbs gives some examples and use cases of the tool.

Brian Shirai
The how and why of Rubinius adding first-class support for functions, including why other implementations should consider doing the same.

Ruby Book Club
Not just a good episode on its own, but Ruby Book Club is an interesting weekly podcast where Nadia Odunayo and Saron Yitbarek read and discuss a different Ruby book.


  • Sr. JavaScript / Ruby DeveloperSticker Mule is looking for passionate engineers to join our remote team. Come help us build the best e-commerce experience using Ruby, Rails, React, Node, Docker and more. Sticker Mule
  • Ruby Developer- Brentwood, TN (on-site)Would you enjoy building websites and digital experiences in Ruby on Rails that reach millions of people with a positive message every day? We are looking for talented Ruby developers who want to do work that matters!  Ramsey Solutions
  • Lead Instructor - New York Code Design Academy (NYC | Seattle | Austin | Atlanta | Amsterdam)Looking for a change of pace from the daily dev grind? Teaching web development professionals since 2012, The New York Code + Design Academy are seeking new instructors. We look forward to hearing from you. NYCDA
  • Find Your Perfect Company MatchYou're smart, you're efficient. Why job hunt the old way? Try Hired and get your profile in front of thousands of top tech companies.

In brief