Ruby Weekly
Issue 250 — June 11, 2015
Sam Saffron
Sam Saffron works on Discourse, a popular Rails and Ember-based forum system. In this keynote he looks at its infrastructure, how they’ve tweaked and extended Rails, and more.


Andrzej Krzywda
Mutation testing takes your code and tests, parses them, and changes nodes on the eventual syntax tree. This ‘mutant’ version of your code is then tested to see whether your tests are really robust.


Adam Fortuna
I think we’ve all had a moment where a bug resulted in money lost, but it takes a brave developer to write up the story. This quick post is worth checking out.


Semaphore  Sponsored
Test and deploy your projects directly from GitHub or Bitbucket with zero setup, fast execution, and expert support. Join CoreOS, 500px and many more organizations who've improved their productivity with Semaphore.

Semaphore

Charity Majors
Ruby let Parse get the first versions of their API out the door quickly but they’ve recently been reimplementing some of it in Go - why?


Starr Horne
It’s now a common pattern to configure your app through environment variables, particularly if you use platforms like Heroku. Starr looks at what they’re about and how to use them from Ruby.


Nebojša Stričević
Randomly failing tests are the hardest to debug. Here’s a system you can use to fix them and keep your test suite healthy.


Piotr Solnica
From a tweet by Piotr on the same day: “I believe that, ironically, Rails may turn out to be the beginning of the end of Ruby rather than its driving force. Ponder on that.”


Jobs

In brief