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

This week's Ruby news, issue 266

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

Ruby WeeklyIssue 266 — October 1, 2015

YouTube[Using Rust with Ruby, A Deep Dive with Yehuda Katz](https://www.youtube.com/watch?v=IqrwPVtSHZI)A well recorded 2 hour(!) joint programming session with Yehuda Katz and Gavin Joyce. Tons to learn and pick up here, particularly if you want to use Rust alongside your Ruby applications.


Leigh Halliday[Building a JSON API with Rails 5](http://blog.codeship.com/building-a-json-api-with-rails-5/)Not only is Rails good for traditional fully rendered webapps, Rails 5’s ‘API mode’ makes it an ideal framework for building APIs, such as might be behind a single page JavaScript app.


Richard Schneeman[Who Does Your Gem Work For?](http://www.schneems.com/blogs/2015-09-30-reverse-rubygems/)“Have you ever wondered who out there is using a gem? Now there’s an easy way.” Essentially a way of using rubygems.org’s API to see a gem's dependents.


RedisGreenSponsored[Get more from Redis: Autoscaling and Performance Dashboard from RedisGreen](https://dashboard.redisgreen.net/new?utm_source=rubyweekly&utm_medium=email&utm_campaign=2015b&utm_content=primary&utm_term=getmore+autoscaling+performance)Get insights quickly with our analytics dashboard. Track usage and quickly identify performance bottlenecks. All plans backed by support from engineers who have been scaling and solving problems with Redis for years.

[![RedisGreen\](https://copm.s3.amazonaws.com/7dc904fd.png)](https://dashboard.redisgreen.net/new?utm_source=rubyweekly&utm_medium=email&utm_campaign=2015b&utm_content=primary&utm_term=getmore+autoscaling+performance)


Full Stack Fest 2015[Request and Response, a Tenderlove Talk](https://www.youtube.com/watch?v=1EeWXojdqvU)Aaron ‘tenderlove’ Patterson tours the request and response lifecycle in Rails, and how support for things like HTTP2 will fit into it.


Steffen Schildknecht[Let's Build A Chat with ActionCable](https://www.zweitag.de/en/blog/technology/lets-build-a-chat-with-actioncable)A walkthrough of using an upcoming part of Rails 5 to build a WebSocket powered chat system within a Rails app.


DHH on Twitter["Basecamp is peaking at 2,000 requests/second"](https://twitter.com/dhh/status/649260226521210880)Basecamp is doing 2,000 requests per second against a Rails app behind nginx + Unicorn, says DHH.


SitePoint[Simple Rails Authentication with Clearance](http://www.sitepoint.com/simple-rails-authentication-with-clearance/)The latest in a series of tutorials about auth solutions for Rails. This time, Clearance, built by Thoughtbot, is put under the microscope.


Riding Rails[Wrap Up of Google Summer of Code 2015](http://weblog.rubyonrails.org/2015/9/25/gsoc-2015-wrapping-up/)Rails again participated as an organization in this year’s Google Summer of Code. This post looks at the six projects it fostered.


Phusion[Monitor and Analyze Your Passenger Apps with Union Station](https://blog.phusion.nl/2015/09/14/monitor-and-analyze-your-passenger-applications-with-union-station/)[Union Station](https://www.unionstationapp.com/) is Phusion’s new take on Passenger app monitoring and analytics. It’s a paid service, however.


Jobs

- [(Senior) Ruby on Rails Developer (m/f) at Shore (Munich, GER: relocation is covered)](https://boards.greenhouse.io/shoregmbh/jobs/83178?utm_source=rubyweekly&utm_medium=email)Shore is looking for passionate developers who breathe Ruby. Join our team of full-stack engineers and help us build great software in an agile environment. `expect(you).to change { Application.count }.by(1)` Shore GmbH
- [Ruby on Rails Developer (m/f) at XING (Hamburg, Germany)](https://corporate.xing.com/index.php?id=630&tx_ttnews%5btt_news%5d=0&tx_ttnews%5bpointer%5d=0&tx_ttnews%5bbackPid%5d=0&cHash=0&cat=0&L=1)We are THE social network for business professionals in German-speaking countries. Do you love to deploy several times a day and see the immediate impact on the lives of millions of people? Then look no further! XING AG
- [Ruby Developer at Runtastic](https://www.runtastic.com/en/career/backend-developer-ruby-developer?utm_source=rubyweekly&utm_medium=email)Runtastic offers you the chance of actively shaping our future's success. As passionate backend developer you will develop solutions that help us meet the challenging requirements of our growing customer base. Runtastic GmbH

In brief

- [Rails Gets Improvements to #save Performance](https://github.com/rails/rails/commit/136fc65c9b8b66e1fb56f3a17f0d1fddff9b4bd0?utm_source=rubyweekly&utm_medium=email) news Rails on GitHub
- [When it comes to software, a little planning goes a long way](http://www.oscon.com/open-source-eu-2015/public/content/software-architecture-patterns?utm_source=rubyweekly&utm_medium=email) news 
It's all too easy to jump into a software project without the appropriate planning. And then where do you end up? Let's not go there. Download a copy of Mike Richards' free ebook [Software Architecture Patterns](http://www.oscon.com/open-source-eu-2015/public/content/software-architecture-patterns) and get your projects off to the right start. O'ReillySponsored
- [What's New in Rails 5?](http://blog.michelada.io/whats-new-in-rails-5?utm_source=rubyweekly&utm_medium=email) news 
Not a lot that’s surprising here, but a good summary. Mario Alberto Chavez
- ['Text Processing with Ruby' Book Published](https://pragprog.com/book/rmtpruby/text-processing-with-ruby?utm_source=rubyweekly&utm_medium=email) news 
Parsing, regular expressions, serialization, templating, and more are covered. The Pragmatic Bookshelf
- [Using ES6 with Rails' Asset Pipeline](http://nandovieira.com/using-es6-with-asset-pipeline-on-ruby-on-rails?utm_source=rubyweekly&utm_medium=email) tutorial 
Use the latest version of JavaScript in your Rails apps today using Babel. Nando Vieira
- [An Approach to Handle Translations in Rails + React.js Apps](http://www.nicolasgarnil.me/blog/2015/reactjs-and-rails-translations/?utm_source=rubyweekly&utm_medium=email) tutorial Nicolás Garnil
- [How to Solve Coding Anti-Patterns for Ruby Rookies](http://www.sitepoint.com/how-to-solve-coding-anti-patterns-for-ruby-rookies/?utm_source=rubyweekly&utm_medium=email) tutorial 
A handful of common mistakes/problems newcomers to Ruby make. SitePoint
- [How to Create a Custom Enumerable](http://jakeyesbeck.com/2015/09/27/how-to-create-a-custom-enumerable/?utm_source=rubyweekly&utm_medium=email) tutorial Jake Yesbeck
- [Upgrade to El Capitan, with Homebrew and Ruby](https://www.reddit.com/r/ruby/comments/3n26gt/upgrade_to_el_capitan_with_homebrew_ruby/?utm_source=rubyweekly&utm_medium=email) tutorial 
Some pointers on the upgrade to the latest OS X. Reddit
- [Using OpenShift S2i Docker Images to Build Ruby App Containers](http://nts.strzibny.name/using-openshift-s2i-docker-images-to-build-ruby-application-containers/?utm_source=rubyweekly&utm_medium=email) tutorial Josef Strzibny
- [Just a Ruby Minute: A Ruby Gameshow from Brighton Ruby](http://brightonruby.com/2015/just-a-ruby-minute-andrew-faraday/?utm_source=rubyweekly&utm_medium=email) video 
It’ll make sense if you’re British. Brighton Ruby
- [Beating Threads - Live Coding with Real Time](https://www.youtube.com/watch?v=YlRTTzlhquoa) video 
At Strange Loop, Sam Aaron showed off Sonic Pi, the Ruby-based live music coding environment, and demonstrated the role that threads play in bringing tracks together. YouTube
- [Optimizing Elasticsearch Search Results Rendering](https://www.youtube.com/watch?v=qmHY8mlkXZE) video YouTube
- [Specs at a Single Level of Abstraction](http://gespinosa.org/2015/specing-at-single-level-abstraction/?utm_source=rubyweekly&utm_medium=email) opinion Glenn Espinosa
- [A Small Case Study in Threading](http://rubini.us/2015/09/29/a-small-case-study-in-threading/?utm_source=rubyweekly&utm_medium=email) opinion Rubinius
- [Lotus v0.5.0 Released](http://lotusrb.org/blog/2015/09/30/announcing-lotus-050.html?utm_source=rubyweekly&utm_medium=email) code 
A modern webapp framework. Luca Guidi
- [TTNT: Test This, Not That](https://github.com/Genki-S/ttnt?utm_source=rubyweekly&utm_medium=email) tools code 
A testing tool that predicts which tests may fail based on what code has changed since the last run. Genki Sugimoto
- [Introducing Serial, A Light-Weight No-magic Serialization Library](http://www.elabs.se/blog/71-introducing-serial-a-light-weight-no-magic-serialization-library-for-ruby-and-rails?utm_source=rubyweekly&utm_medium=email) code 
Serial will generate a hash or an array of hashes from an object of your choosing. Kim Burgestrand
- [SafeFinder: When NullObject meets ActiveRecord](https://github.com/st0012/SafeFinder?utm_source=rubyweekly&utm_medium=email) code 
Lets you use an alternative ‘null object’ when results can’t be found. Stan Lo
- [Forget the “job hunt.” Isn’t it time top companies found you?](https://hired.com/?utm_source=rubyweekly&utm_medium=newsletter&utm_campaign=q4_15-petercooperpress&utm_term=sponsored&utm_content=100115-jobhunt) 
For highly sought-after candidates, sifting through available job opportunities can be overwhelming. Forget applying and let interested companies reach out to you directly through Hired. Hired.comSponsored

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

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