---
title: "This week's Ruby news, issue 246"
publication: "Ruby Weekly"
issue: 246
published_at: "2015-05-14"
canonical_url: "https://rubyweekly.com/issues/246"
---

This week's Ruby news, issue 246

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

Ruby WeeklyIssue 246 — May 14, 2015

Justin Weiss[A New Way to Understand Your Rails App’s Performance](http://www.justinweiss.com/blog/2015/05/11/a-new-way-to-understand-your-rails-apps-performance/)Justin shows off the powerful rack-mini-profiler and flamegraph tools that present you with performance related data right in the pages you’re accessing during development.


Mike Perham[Timeout: Ruby's Most Dangerous API](http://www.mikeperham.com/2015/05/08/timeout-rubys-most-dangerous-api/)Ruby’s ‘Timeout’ module can cause serious problems and Mike Perham compels you to stop using it entirely. (But the comments left are also very interesting.)


Richard Schneeman[How Ruby Uses Memory](http://www.sitepoint.com/ruby-uses-memory/)A look at how your Ruby code uses memory, how object retention results in increasing memory use, how in-place modification avoids object allocations, and some tools to monitor memory use.


Cloud66Sponsored[Run Docker in production from A to Z](http://www.cloud66.com/?utm_source=rubyweekly&utm_medium=email&utm_campaign=docker)Everything you need to build, deploy and manage your applications in Docker. On your own servers and on any cloud.

[![Cloud66\](https://copm.s3.amazonaws.com/fa766a03.png)](http://www.cloud66.com/?utm_source=rubyweekly&utm_medium=email&utm_campaign=docker)


Lucas Mazza[Nobody Told Me Minitest Was This Fun](http://blog.plataformatec.com.br/2015/05/nobody-told-me-minitest-was-this-fun/)An RSpec devotee decided to give Minitest a go, enjoyed the experience, and shares some insights here.


Avdi Grimm[In Which Avdi Makes Us Hate Ruby in 7 Minutes (video)](http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/)A fun video from Avdi Grimm in which he shows off some of the benefits of the development approach in Smalltalk (a language which heavily influenced Ruby).


Pat Shaughnessy[Using a Ruby Class To Write Functional Code](http://blog.codeship.com/ruby-class-to-write-functional-code/)A walkthrough of adopting a more functional solution for a simple text parsing problem in Ruby.


Jobs

- [Senior Rails Developer](https://jobs.nytco.com/job/New-York-Sr_-Rails-Developer%2C-NYT-Cooking-Job-NY-10001/260517300/?utm_source=rubyweekly&utm_medium=email)The New York Times is seeking a creative, passionate, and experienced Rails backend developer to join the team behind [NYT Cooking](http://nytcooking.com). The New York Times
- [Senior Developer at Your Golf Travel](https://jobs.github.com/positions/703f3fca-bdd4-11e4-913c-cdd537bba955?utm_source=rubyweekly&utm_medium=email)We’re a team of ~20 based in London, UK, doing lots of pairing and TDD with Ruby, JavaScript, Python and Go. We support a couple of well-established (~£70m turnover) travel companies: [yourgolftravel.com](http://yourgolftravel.com/) and [spabreaks.com](http://spabreaks.com/), working on customer-facing sites and internal systems for our call centres and product teams. If you’d like to be part of a team taking continuous delivery, quality and maintainability seriously, get in touch. Your Golf Travel
- [Get 5+ Job Offers in 1 Week with Hired](https://hired.com/?utm_source=newsletters=rubyweekly=n-q2_15-petercooperpress=offers)You'll create a profile over 1 week tech companies will apply to you. You'll get salary/equity offers upfront you're under no obligation to accept any offer. Interested? Join Hired today. Hired.com

In brief

- [Brandon Hilkert's 'Build a Ruby Gem' Book Offer](http://brandonhilkert.com/books/build-a-ruby-gem/?c=rubyweekly) news 
Costs money but he’s giving a discount - I make nothing from this BTW, just a nice thing he reached out with :-) Brandon Hilkert
- [10 Lesser Known Ruby Regular Expression Features](http://idiosyncratic-ruby.com/11-regular-extremism.html?utm_source=rubyweekly&utm_medium=email) tutorial Idiosyncratic Ruby
- [Encrypting Secrets with Rails](http://cookieshq.co.uk/posts/encrypting-secrets-with-rails/?utm_source=rubyweekly&utm_medium=email) tutorial Rob Paskin
- [Tips on Upgrading an App from Rails 3.2 to 4.2](http://nithinbekal.com/posts/rails-upgrade-guide/?utm_source=rubyweekly&utm_medium=email) tutorial Nithin Bekal
- [IRB's 'Math Mode' and Using Custom Inspectors](http://idiosyncratic-ruby.com/12-more-inspections.html?utm_source=rubyweekly&utm_medium=email) tutorial Idiosyncratic Ruby
- [How To Deploy a Rails App with Unicorn and Nginx on Ubuntu 14.04](https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-unicorn-and-nginx-on-ubuntu-14-04?utm_source=rubyweekly&utm_medium=email) tutorial Mitchell Anicas
- [Codeship - The fastest Continuous Delivery Platform](http://codeship.com/?utm_campaign=customers&utm_medium=email&utm_source=rubyweekly) tools 
Codeship is a fast and secure hosted Continuous Integration and Delivery platform. Give it a try and join customers like Product Hunt and Treehouse. Sign up today. CodeshipSponsored
- [Bending the Curve: How Rust Helped Us Write Better Ruby](https://www.youtube.com/watch?v=LazvK39Oc4U) video Yehuda Katz and Tom Dale
- [Decorating Ruby Classes to Extend Behavior](https://www.rubycasts.io/episodes/decorating-ruby-classes-to-extend-behavior?utm_source=rubyweekly&utm_medium=email) video Rubycasts
- [In Rails, Don't 'pluck' Unnecessarily](http://6ftdan.com/allyourdev/2015/05/13/rails-dont-pluck-unnecessarily/?utm_source=rubyweekly&utm_medium=email) opinion Daniel P Clark
- [Production-ready Redis with top-tier support, analytics, and Resque integration](http://www.redisgreen.net/docs.html?utm_source=rubyweekly&utm_medium=email&utm_campaign=perf1) tools 
Thousands of apps use RedisGreen to get the best support, analytics, performance and uptime for their Redis servers. Find out what a difference a well-managed in-memory datastore makes. RedisGreenSponsored
- [acl9: A Role-Based Authorization System for Rails with a Concise DSL](https://github.com/be9/acl9?utm_source=rubyweekly&utm_medium=email) code Oleg Dashevskii
- [capistrano-foreman: Capistrano Tasks for Foreman and Upstart](https://github.com/hyperoslo/capistrano-foreman?utm_source=rubyweekly&utm_medium=email) code 
Despite the name, these are not the same as the ones we linked a few issues ago. Hyper
- [sassc-rails: Integrate SassC-Ruby with Rails](https://github.com/bolandrm/sassc-rails?utm_source=rubyweekly&utm_medium=email) code 
[SassC-Ruby](https://github.com/bolandrm/sassc-ruby) is a set of Ruby bindings for libsass, the faster C-based Sass implementation. Ryan Boland
- [Rails Database Info: Rails Engine to See DB Schema and Contents Quickly](https://github.com/vlado/rails_db_info?utm_source=rubyweekly&utm_medium=email) code Vlado Cingel

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

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