---
title: "This week's Ruby news, issue 281"
publication: "Ruby Weekly"
issue: 281
published_at: "2016-01-21"
canonical_url: "https://rubyweekly.com/issues/281"
---

This week's Ruby news, issue 281

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

Ruby WeeklyIssue 281 — January 21, 2016

David Heinemeier Hansson[The Ruby on Rails Doctrine](http://rubyonrails.org/doctrine/)DHH reflects on how Rails continues to remain a powerful force in the world of Web development through eight core values that make up what he calls the _Rails Doctrine._


ruby-lang.org[A Code of Conduct for Ruby (MRI) Developers](https://bugs.ruby-lang.org/issues/12004)Numerous projects and communities have adopted a CoC or had discussions about them recently. Now it’s Ruby’s turn and, well, it’s gotten complicated.


Zachary Scott[The Pitch for mruby](http://zzak.io/log/2016-01-15-the-pitch-for-mruby.html)mruby is a lightweight, embeddable Ruby implementation. The author says “it will play a big role in the future of Ruby” and explains why. I agree with him.


AppSignalSponsored[Tame your metrics with AppSignal](https://appsignal.com/?utm_source=rubyweekly&utm_medium=email&utm_content=tame_your_metrics&utm_campaign=281)AppSignal helps you improve the stability and performance of your applications. And if the shit does hit the fan, we'll give you the tools and insights to fix it. It's free for 30 days. [Sign up for instant peace of mind.](https://appsignal.com/?utm_source=rubyweekly=email=tame_your_metrics=281)

[![AppSignal\](https://copm.s3.amazonaws.com/d0780fe8.png)](https://appsignal.com/?utm_source=rubyweekly&utm_medium=email&utm_content=tame_your_metrics&utm_campaign=281)


David Heinemeier Hansson[Rails Gets A New Identity and Site](http://weblog.rubyonrails.org/2016/1/19/new-rails-identity/)[rubyonrails.org](http://rubyonrails.org/) is now sporting a new, cleaner design, and Rails has a new logo too.


Ross Kaffenberger[What's New in Ruby 2.3 Enumerable](https://rossta.net/blog/whats-new-in-ruby-2-3-enumerable.html)Two new `Enumerable` instance methods were added, `grep_v` and `chunk_while`, both variations of other `Enumerable` methods.


Damir Svrtan[Trends in Ruby - Analyzing Rubygems Stats for 2015](https://infinum.co/the-capsized-eight/articles/analyzing-rubygems-stats-v2015)Lots of tasty stats and insights here. Fewer gems were created or updated in 2015 than 2014 (the first fall ever), but downloads are up.


Jesus Castello[11 Ruby Tricks You (Maybe) Haven't Seen Before](http://www.blackbytes.info/2016/01/ruby-tricks/)I knew all but one of these but I love poking around with this stuff. I’m sure you’ll find a new tidbit here, even if it’s not useful for everyday coding.


Jobs

- [Full Stack Engineer Ruby on Rails at Babbel (Berlin)](http://4scotty.com/babbel-ruby-on-rails?utm_source=rubyweekly&utm_medium=newsletter&utm_content=babbel&utm_campaign=rubyweekly_4_babbel)Join our vibrant international team from over 20 different nationalities to change how millions of users worldwide learn languages. See what we can offer you on top of a lively startup atmosphere and great company benefits. Babbel
- [Ruby Developer at Composed](https://composed.recruiterbox.com?utm_source=rubyweekly&utm_medium=email)Composed is an innovative music streaming service that helps people discover the classical music they love. We are seeking a Ruby developer to join our multidisciplinary team, develop our API systems, and support additional platforms such as Sonos. Composed
- [Ruby Skills are in demand](http://www.indeed.com/prime?sid=xp_cooperpress&kw=rubyweekly)Indeed Prime is an elite new program from Indeed.com that presents in-demand tech talent like you to top employers. Indeed Prime opens the door to exciting career opportunities with one simple application. Join today. Indeed.com

In brief

- [Opal 0.9 Released: The Ruby to JavaScript Compiler](http://opalrb.org/blog/2016/01/13/opal-0-9/?utm_source=rubyweekly&utm_medium=email) news code 
You can now make direct JavaScript method calls.
- [A Discussion on Removing Rubinius Support from ruby-build](https://github.com/rbenv/ruby-build/issues/862?utm_source=rubyweekly&utm_medium=email) news GitHub
- [Discussion on the Future of rails-assets.org](https://github.com/rails-assets/rails-assets/issues/291?utm_source=rubyweekly&utm_medium=email) news GitHub
- [Building Microservices with Docker and the Rails API Gem](https://medium.com/connect-the-dots/building-microservices-with-docker-and-the-rails-api-gem-2a463862f5d?utm_source=rubyweekly&utm_medium=email) tutorial Charles Wang
- [Building A Static Site with A Web Framework](https://medium.com/@albertstill/building-a-static-site-with-a-web-application-framework-using-wget-aws-s3-cli-circleci-5b9285d1af1d?utm_source=rubyweekly&utm_medium=email) tutorial 
The idea is you can still use Rails or Sinatra, say, but then make the site static with wget, AWS S3, and CircleCI. Albert Still
- [1 to 1000 - Scaling a Rails App on Heroku](https://joinhandshake.com/engineering/scaling/heroku/2016/01/15/1-to-1000-scaling-a-rails-app-on-heroku.html?utm_source=rubyweekly&utm_medium=email) heroku tutorial 
Some quick tips from a team that’s 10x scaled a Ruby app on Heroku. Drew Zader
- [Running a Rails Application on Deis](http://blog.codeship.com/running-a-rails-application-on-deis/?utm_source=rubyweekly&utm_medium=email) tutorial 
Deis is a lightweight application platform that deploys and scales Twelve-Factor apps as Docker containers across a cluster of CoreOS machines. Ilija Eftimov
- [Adding Columns with Default Values to Really Large Tables in Postgres + Rails](http://engineering.wework.com/data/2015/11/05/add-columns-with-default-values-to-large-tables-in-rails-postgres/?utm_source=rubyweekly&utm_medium=email) tutorial WeWork Engineering
- [Don't Forget to Expose Headers When Using Rack CORS](http://glaucocustodio.github.io/2016/01/20/dont-forget-to-expose-headers-when-using-rack-cors/?utm_source=rubyweekly&utm_medium=email) opinion Glauco Custódio
- [5 Reasons Automated Testing Is Worth the Investment](http://blog.codeship.com/5-reasons-for-automated-testing/?utm_source=rubyweekly&utm_medium=email) opinion Matthew Setter
- [Redis Performance Dashboard and Autoscaling from RedisGreen](https://dashboard.redisgreen.net/new?utm_source=rubyweekly&utm_medium=email&utm_campaign=2016a&utm_content=link&utm_term=seamless+autoscaling+performance) tools 
Seamless scaling and analytics backed by support from engineers who have been scaling Redis for years. RedisGreenSponsored
- [Derailed Benchmarks: Rails and Ruby App Benchmarking Tools](https://github.com/schneems/derailed_benchmarks/?utm_source=rubyweekly&utm_medium=email) tools Richard Schneeman
- [devise-argon2: A devise-encryptable Password Encryptor That Uses Argon2](https://github.com/erdostom/devise-argon2?utm_source=rubyweekly&utm_medium=email) code 
Argon2 won the [Password Hashing Competition.](https://password-hashing.net/) Tamas Erdos
- [SimpleSlackBot: Wrapper for Creating a Slack Bot in Ruby](https://github.com/kciter/simple-slack-bot?utm_source=rubyweekly&utm_medium=email) code Lee Sun-Hyoup
- [ItSorts: Tiny Helper Lib for Understandable Array Sorting](https://github.com/Masa331/it_sorts?utm_source=rubyweekly&utm_medium=email) code Premysl Donat
- [tqdm-ruby: Add A Progress Bar to Your Loops](https://github.com/powerpak/tqdm-ruby?utm_source=rubyweekly&utm_medium=email) code 
A port of Python’s tqdm. I like this. Theodore Pak
- [react_on_rails: Integration of React + Webpack + Rails to Build Isomorphic Apps](https://github.com/shakacode/react_on_rails?utm_source=rubyweekly&utm_medium=email) code Shaka Code
- [Like the Idea of Ongoing Improvements to Your Rails App?](https://www.reinteractive.net/service/code-care?sid=33) 
CodeCare is a fixed price, month-to-month Rails app maintenance service. Sign up for ongoing upgrades and improvements and stop putting off all those small changes and security updates. ReinteractiveSponsored

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

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