---
title: "This week's Ruby news, issue 211"
publication: "Ruby Weekly"
issue: 211
published_at: "2014-09-04"
canonical_url: "https://rubyweekly.com/issues/211"
---

This week's Ruby news, issue 211

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

Ruby WeeklyIssue 211 — September 4, 2014

David Heinemeier Hansson[Yehuda Katz Retires from Rails Core; but Welcome to Senny and Godfrey](http://weblog.rubyonrails.org/2014/9/3/Senny-and-Godfrey-to-Rails-core-Yehuda-to-alumni/)The Rails core team has gained a couple of new members, Yves Senn and Godfrey Chan, but Yehuda Katz is stepping back. Give a shout-out to Yehuda on Twitter [@wycats](https://twitter.com/wycats) for his epic work on Rails 3 and more.


Thomas Cannon[Porting Your Test Suite to MiniTest: A Series](http://thomascannon.me/posts/porting-to-minitest-part-2/)Thomas first looked at [what you stand to gain](http://thomascannon.me/posts/porting-to-minitest-part-1/) from switching to MiniTest, before looking at [how to port your existing tests.](http://thomascannon.me/posts/porting-to-minitest-part-2/)


Robert Pankowecki[Adapters 101](http://blog.arkency.com/2014/08/ruby-rails-adapters/)A look at an elegant way to decouple your Ruby code from third party code to improve modularity and maintainability, complete with a practical example, and a look at how to test adapters.


NinefoldSponsored[Heroku vs. Ninefold – Performance and Price Compared](https://ninefold.com/spree/)Heroku is often the default platform for new Rails apps (like choosing Mario in Mario Kart). But is it still good value in 2014? Compare our Rails hosting data for yourself…

[![Ninefold\](http://s3.amazonaws.com/nlga/uploads/item/image/26833/t.png)](https://ninefold.com/spree/?utm_source=rubyweekly&utm_medium=email)


James Coglan[Refactoring Our Rails App Out of Single-Table Inheritance (STI)](https://about.futurelearn.com/blog/refactoring-rails-sti/)An extensive write-up of how one app reached bloated table hell when using single table inheritance and how they redesigned and reimplemented their approach.


Josh Clayton[Acceptance Tests at a Single Level of Abstraction](http://robots.thoughtbot.com/acceptance-tests-at-a-single-level-of-abstraction)Josh argues that acceptance tests should remain at a similar level of abstraction throughout, using helper methods to do so.


Daniel Kehoe[Rails Authorization, a How To](http://railsapps.github.io/rails-authorization.html)An overview of authorization techniques in Rails, including role-based authorization, with a comparison of the CanCan and Pundit gems.


Fabiano Pereira[Clean Architecture in Ruby](https://medium.com/@fbzga/clean-architecture-in-ruby-7eb3cd0fc145)A look at seven steps you can take to build a Ruby app that follows some of the ‘clean architecture’ ideas outlined in Uncle Bob’s famed Ruby Midwest keynote, [Architecture, the Lost Years.](https://www.youtube.com/watch?v=WpkDN78P884)


In brief

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

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