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

This week's Ruby news, issue 216

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

Ruby WeeklyIssue 216 — October 9, 2014

Rails Rumble[Rails Rumble 2014 Registration Has Opened](http://blog.railsrumble.com/2014/10/06/registration-has-opened/)Ready to take part in the largest Ruby-related (online) hackathon? Registration is now open and it takes place over October 18-19. And if you’re keen to win, enjoy Brittany Martin’s [Dos and Don’ts for Winning Hackathons.](https://ninefold.com/blog/2014/10/06/dos-and-donts-for-winning-hackathons/)


Tom Stuart[Refactoring Ruby with Monads](http://codon.com/refactoring-ruby-with-monads)An extensive, practical, and interesting dive into the world of monads and using them and their related design patterns in refactoring Ruby code to simpler and more reusable.


Practicing Ruby[From Adhoc Script to Object-Oriented Program](https://practicingruby.com/articles/from-scripting-to-oop)The problem: An adhoc script has devolved into an unmaintainable mess. The solution? That’s what this article is all about.


RaygunSponsored[Find software errors before your users do](https://raygun.io/error-tracking-software?utm_source=email--october=newsletter=ruby-newsletter)Raygun gives you a complete overview of software bugs and crashes that are happening in your applications. Just add a few lines of code to your application and start fixing bugs before your users are affected.

[![Raygun\](http://s3.amazonaws.com/nlga/uploads/item/image/28108/125.png)](https://raygun.io/error-tracking-software?utm_source=email--october=newsletter=ruby-newsletter)


Jason R. Clark[Spelunking in Ruby (video)](https://www.youtube.com/watch?v=hYtUODuxy9c)A tight and tidy talk that covers techniques for digging into daunting pieces of code to figure out what’s going on inside.


Chris Kottom[Exploring Minitest Concurrency](http://chriskottom.com/blog/2014/10/exploring-minitest-concurrency/)Minitest gives you the ability to denote that some or all of your test cases are able to run concurrently. Here’s how to do it and some benchmarks on the effect it has.


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

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