Issue 240 — April 2, 2015
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.
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.
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).
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.
Bundler 1.9 Released news
Bundler now shares its dependency resolver with CocoaPods, the Cocoa dependency manager.
RubyConf Kenya 2015 in Nairobi, May 8-9 news
Want to speak? The CFP is open until April 25.
Delegating All of the Things With Ruby Forwardable tutorial
Functional Programming in Ruby with Contracts tutorial
Setting Up a BDD Stack on a New Rails 4 Application tutorial
Step Aside ActiveSupport::Concern. SuperModule Is The New Sheriff in Town tutorial
Sorting by Popularity (Reddit-style) with Ruby, PostgreSQL and Elasticsearch tutorial
First in a series showing how we can sort items by popularity following the Reddit style, using Postgres and Elasticsearch.
Print And Mail Custom Postcards Using HTML, CSS, and Rails tutorial
Leaning on a commercial physical mailing service (with an API) called Lob.
Getting Started with Netzke tutorial
A set of gems to help build client-server components, represented in the browser using Sencha Ext JS.
Seven Unusual Ruby Datastores tutorial
Not sure OpenStruct, Set, and YAML are ‘unusual’, but well written nonetheless.
irbtools 2.0 Released: Improvements for Ruby's IRB tools
Codeship - A hosted Continuous Delivery Platform tools
Try Codeship, the fastest and most reliable Continuous Delivery platform in the cloud.
conventional-changelog-ruby: Ruby Tool to Generate a CHANGELOG tools
Production-ready Redis for Ruby apps with top-tier support, analytics, and Resque integration 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.
How Not to Fail At Timezones in Rails opinion
crono: A Time-Based Background Job Scheduler Daemon for Rails code
ruby-push-notifications: iOS and Android Push Notifications Made Easy code
Interrobang: Convert predicate_methods? into bang_methods! without method_missing code