Issue 211 — September 4, 2014
|
|
|
David Heinemeier Hansson
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 for his epic work on Rails 3 and more.
|
Robert Pankowecki
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.
|
Ninefold Sponsored
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…
|
James Coglan
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
Josh argues that acceptance tests should remain at a similar level of abstraction throughout, using helper methods to do so.
|
Daniel Kehoe
An overview of authorization techniques in Rails, including role-based authorization, with a comparison of the CanCan and Pundit gems.
|
Fabiano Pereira
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.
|
In brief
|
|