---
title: "This week's Ruby news, issue 240"
publication: "Ruby Weekly"
issue: 240
published_at: "2015-04-02"
canonical_url: "https://rubyweekly.com/issues/240"
---

This week's Ruby news, issue 240

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

Ruby WeeklyIssue 240 — April 2, 2015

Sam Saffron[Debugging Memory Leaks in Ruby](http://samsaffron.com/archive/2015/03/31/debugging-memory-leaks-in-ruby)A look at how the team behind the Discourse forum software deal with memory leaks in Discourse using new features in Ruby 2.1 and above. A lot to enjoy here.


Hampton Catlin[Hampton Catlin's 2015 Ruby Survey Results](http://www.askr.me/ruby)As with each year, over a thousand people filled in Hampton’s annual Ruby survey and the results are now here. Ruby 2+ usage has gone from 80% to 92% in the past year and Vim has become the most popular text editor.


MailgunSponsored[Forget net/smtp, try sending email with the Mailgun API](http://www.mailgun.com/?utm_source=rubyweeklymar5&utm_medium=email&utm_campaign=forgetsmtp)RESTful API abstracts away the messy details of sending transactional or bulk email. No gem installation required. The first 10,000 emails are free each month. [Try Mailgun now](http://www.mailgun.com/#rubysample)

[![Mailgun\](https://copm.s3.amazonaws.com/05875376.png)](http://www.mailgun.com/?utm_source=rubyweeklymar5&utm_medium=email&utm_campaign=forgetsmtp)


Shopify[Dashing: A Sinatra-based Dashboard Framework](http://dashing.io/)Build good looking data dashboards using premade widgets or code your own. Shopify is using this for dashboards on TVs around their office.


InformIT[The Ruby Way 3rd Edition Released](http://www.informit.com/store/ruby-way-solutions-and-techniques-in-ruby-programming-9780321714633)A classic Ruby book has been brought up to speed with the Ruby 2.x world and remains as good as ever (I’ve had a read). The publisher has given us code RUBY35 for you to take 35% off the ebook or print book (though not the bundle).


The Pragmatic Studio[How to Create, Preview, and Send Email From Your Rails App](https://pragmaticstudio.com/blog/2015/3/31/send-email-from-rails)In this 20 minute screencast, Mike Clark walks through the handy new e-mail sending features in Action Mailer in Rails 4.2+.


MongoDB[Announcing MongoDB's Ruby Driver 2.0, a Rewrite](https://www.mongodb.com/blog/post/announcing-ruby-driver-20-rewrite)MongoDB has been working on a more official effort to provide Rubyists and library authors (such as those of Mongoid) with a baseline Ruby driver to access a wider range of Mongo’s newer features.


Jobs

- [Rails Developer at Decisiv (Remote Development Team)](https://weworkremotely.com/jobs/1471?utm_source=rubyweekly&utm_medium=email)We're a small, passionate, agile team of developers seeking to grow our team with someone interested in both product feature development and API development. We work remotely via Slack, Jira, Confluence, and Hangouts. Decisiv, Inc.
- [Software Engineer @ Blue Apron (New York, NY)](https://www.blueapron.com/pages/jobs?gh_jid=11091)If you're passionate about food and building supply chain and warehouse management systems from the ground up, give us a look. Our team's at 16 developers and growing...quickly. Blue Apron
- [Hired gives top ruby developers more power in their job search.](https://hired.com/?utm_source=newsletters=rubyweekly=n-q2_15-petercooperpress=apr2_15=power)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

- [Bundler 1.9 Released](http://bundler.io/blog/2015/03/21/hello-bundler-19.html?utm_source=rubyweekly&utm_medium=email) news 
Bundler now shares its dependency resolver with CocoaPods, the Cocoa dependency manager. Samuel Giddins
- [RubyConf Kenya 2015 in Nairobi, May 8-9](http://ruby-conf-ke.nairuby.org/2015?utm_source=rubyweekly&utm_medium=email) news 
Want to speak? The [CFP](https://rubyconf-kenya-cfp.herokuapp.com/events/ruby-conference-kenya) is open until April 25. RubyConf Kenya
- [Delegating All of the Things With Ruby Forwardable](http://vaidehijoshi.github.io/blog/2015/03/31/delegating-all-of-the-things-with-ruby-forwardable/?utm_source=rubyweekly&utm_medium=email) tutorial Vaidehi Joshi
- [Functional Programming in Ruby with Contracts](http://viget.com/extend/functional-programming-in-ruby-with-contracts?utm_source=rubyweekly&utm_medium=email) tutorial David Eisinger
- [Setting Up a BDD Stack on a New Rails 4 Application](https://semaphoreci.com/community/tutorials/setting-up-the-bdd-stack-on-a-new-rails-4-application?utm_source=rubyweekly&utm_medium=email) tutorial Nebojša Stričević
- [Step Aside ActiveSupport::Concern. SuperModule Is The New Sheriff in Town](https://www.airpair.com/ruby/posts/step-aside-activesupportconcern-supermodule-is-the-new-sheriff-in-town?utm_source=rubyweekly&utm_medium=email) tutorial Andy Maleh
- [Sorting by Popularity (Reddit-style) with Ruby, PostgreSQL and Elasticsearch](http://inaka.net/blog/2015/03/25/hot-score-with-ruby-postgresql-and-elastic-part-1/?utm_source=rubyweekly&utm_medium=email) tutorial 
First in a series showing how we can sort items by popularity following the Reddit style, using Postgres and Elasticsearch. Flavio Granero
- [Print And Mail Custom Postcards Using HTML, CSS, and Rails](https://lob.com/blog/print-mail-custom-postcards-using-html-css-ruby-on-rails?utm_source=rubyweekly&utm_medium=email) tutorial 
Leaning on a commercial physical mailing service (with an API) called Lob. Lob
- [Getting Started with Netzke](https://www.airpair.com/javascript/posts/getting-started-with-netzke?utm_source=rubyweekly&utm_medium=email) tutorial 
A set of gems to help build client-server components, represented in the browser using Sencha Ext JS. Max Gorin
- [Seven Unusual Ruby Datastores](https://blog.engineyard.com/2015/seven-unusual-ruby-datastores?utm_source=rubyweekly&utm_medium=email) tutorial 
Not sure OpenStruct, Set, and YAML are ‘unusual’, but well written nonetheless. Ben Lewis
- [irbtools 2.0 Released: Improvements for Ruby's IRB](https://github.com/janlelis/irbtools?utm_source=rubyweekly&utm_medium=email) tools Jan Lelis
- [Codeship - A hosted Continuous Delivery Platform](https://codeship.com?utm_source=rubyweekly&utm_medium=email) tools 
Try Codeship, the fastest and most reliable Continuous Delivery platform in the cloud. CodeshipSponsored
- [conventional-changelog-ruby: Ruby Tool to Generate a CHANGELOG](https://github.com/dcrec1/conventional-changelog-ruby?utm_source=rubyweekly&utm_medium=email) tools Diego Carrion
- [Production-ready Redis for Ruby apps 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
- [How Not to Fail At Timezones in Rails](http://product.reverb.com/2015/03/27/how-not-to-fail-at-timezones-in-rails/?utm_source=rubyweekly&utm_medium=email) opinion Reverb
- [crono: A Time-Based Background Job Scheduler Daemon for Rails](https://github.com/plashchynski/crono?utm_source=rubyweekly&utm_medium=email) code Dzmitry Plashchynski
- [ruby-push-notifications: iOS and Android Push Notifications Made Easy](https://github.com/calonso/ruby-push-notifications?utm_source=rubyweekly&utm_medium=email) code Carlos Alonso
- [Interrobang: Convert predicate_methods? into bang_methods! without method_missing](https://github.com/fny/interrobang?utm_source=rubyweekly&utm_medium=email) code Faraz Yashar

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

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