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

This week's Ruby news, issue 276

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

Ruby WeeklyIssue 276 — December 10, 2015

Luca Guidi[25,000+ Req/s for Rack JSON API with MRuby](http://lucaguidi.com/2015/12/09/25000-requests-per-second-for-rack-json-api-with-mruby.html)[H2O](https://h2o.examp1e.net/) is a performance-oriented HTTP server that includes an embedded Ruby intepreter (using MRuby) which can be used to run Rack apps (of a kind).


Andre Arko[How Does Bundler Work, Anyway?](https://www.youtube.com/watch?v=4DqzaqeeMgY)An enjoyable, educational talk covering the history of how Rubyists load external code and libraries, through to why Bundler was created, what it does, and how.


Nithin Bekal[What's New in Ruby 2.3?](http://nithinbekal.com/posts/ruby-2-3-features/)All being well, Ruby 2.3 will arrive on Christmas Day, but a preview release has been out for a while. What’s new? Nithin Bekal looks at a handful of features.


Honeybadger.ioSponsored[Fix bugs in production before your boss even notices.](https://www.honeybadger.io?utm_source=rubyweekly&utm_medium=email&utm_campaign=boss)When people depend on your apps to work, you need Honeybadger. We give you complete visibility into production problems the moment they happen, and the tools you need to fix them. [Try exception, uptime and performance monitoring for free.](https://www.honeybadger.io?utm_source=rubyweekly=email=boss)

[![Honeybadger.io\](https://copm.s3.amazonaws.com/666aa110.png)](https://www.honeybadger.io?utm_source=rubyweekly&utm_medium=email&utm_campaign=boss)


AmberBit[Migrating a Rails App from MongoDB to PostgreSQL](https://www.amberbit.com/blog/2015/11/30/using-repository-pattern-to-migrate-rails-app-from-mongodb-to-postgresql/)A look at how some engineers migrated a legacy project from Mongo to Postgres, and some tips for doing it yourself.


Laura Frank[Using Docker for Rails Development](https://blog.codeship.com/using-docker-for-rails-development/)A write up based on [a 40 minute talk](https://www.youtube.com/watch?v=hiiPMgZbzcA) that covers setting up Docker and building a container to run a Rails app.


Starr Horne[Level Up Your Command-Line-Fu With Ruby](http://blog.honeybadger.io/ruby-unix-command-line/)If you can’t remember the scores of useful utility programs available at the Unix command line, you could just emulate them with some Ruby..


Leigh Halliday[Speeding Up Bulk Imports in Rails](https://blog.codeship.com/speeding-up-bulk-imports-in-rails/)A look at 4 increasingly faster ways to import 50,000 records into a database used by a Rails app.


Jobs

- [Senior Rails Developer at Coveralls.io](https://coveralls.io/careers?utm_source=rubyweekly&utm_medium=email)Coveralls is looking for a senior Rails developer to join the founding team as an early employee and help us take the Coveralls service to the next level. Coveralls.io
- [Full-Stack Engineer at VTS (New York, NY)](http://grnh.se/bi54js?utm_source=rubyweekly&utm_medium=email)We’re looking to grow our engineering team beyond 20 as we redefine antiquated software in commercial real estate. If building out new products and setting the foundation for a more efficient system sounds appealing to you, we should talk. (AngularJS/Rails) VTS.COM
- [Get 10 Attractive Job Offers in One Week](https://hired.com/?utm_source=newsletters&utm_medium=rubyweekly&utm_campaign=q4_15-petercooperpress&utm_term=job&utm_content=121015-10offers)Hired makes finding a job you love easier and more transparent than ever before. See what the hype is about and join Hired today. Hired.com

In brief

- [If it works with Docker, it works with Codeship](http://pages.codeship.com/docker?utm_campaign=DockerPlatform&utm_medium=CooperPress&utm_source=email) 
Learn about the new Codeship with native Docker support. Work with your established Docker workflows while automating your testing and deployment tasks. [Get free trial access here.](http://pages.codeship.com/docker?utm_campaign=DockerPlatform=CooperPress=email) CodeshipSponsored
- [Infinite Sequences in Ruby](https://rossta.net/blog/infinite-sequences-in-ruby.html?utm_source=rubyweekly&utm_medium=email) tutorial 
Treat your algorithms like enumerables with Enumerator. Ross Kaffenberger
- [Building an RSS Reader in Rails Is Easy](http://www.sitepoint.com/building-an-rss-reader-in-rails-is-easy/?utm_source=rubyweekly&utm_medium=email) tutorial SitePoint
- [How to use Rails Strong Parameters](http://jakeyesbeck.com/2015/12/06/how-to-use-rails-strong-parameters/?utm_source=rubyweekly&utm_medium=email) tutorial Jake Yesbeck
- [Writing More Descriptive RSpec Tests](http://gespinosa.org/2015/descriptive-specs/?utm_source=rubyweekly&utm_medium=email) tutorial Glenn Espinosa
- [Sending Multiple Emails with ActionMailer](https://subvisual.co/blog/posts/66-sending-multiple-emails-with-actionmailer?utm_source=rubyweekly&utm_medium=email) tutorial Luis Zamith
- [Fun and Practical Alfred (OS X) Workflows in Ruby](http://www.sitepoint.com/fun-and-practical-alfred-workflows-in-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial SitePoint
- [The Hitchhiker's Guide to Ruby's Garbage Collector](https://www.youtube.com/watch?v=NnqId_OvUU4) video 
Useful stuff to know. Eric Weinstein
- [puma_doctor: Service for Monitoring and Restarting Puma Workers](https://github.com/spilin/puma_doctor?utm_source=rubyweekly&utm_medium=email) tools code spilin
- [Toshi: An Open Source Bitcoin Node, Written in Ruby](https://toshi.io/?utm_source=rubyweekly&utm_medium=email) code 
A complete implementation of the Bitcoin protocol, written in Ruby and backed by PostgreSQL. Coinbase
- [v8eval: Multi-Language bindings to the V8 JavaScript Engine](https://github.com/sony/v8eval/tree/master?utm_source=rubyweekly&utm_medium=email) code Sony
- [Better Errors: A Better Error Page for Rack Apps](https://github.com/charliesome/better_errors?utm_source=rubyweekly&utm_medium=email) code Charlie Somerville
- [Redis Performance Dashboard and Autoscaling from RedisGreen](https://dashboard.redisgreen.net/new?utm_source=rubyweekly&utm_medium=email&utm_campaign=2015b&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

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

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