---
title: "This week's Ruby news, issue 265"
publication: "Ruby Weekly"
issue: 265
published_at: "2015-09-24"
canonical_url: "https://rubyweekly.com/issues/265"
---

This week's Ruby news, issue 265

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

Ruby WeeklyIssue 265 — September 24, 2015

YouTube[Matz Talks About Ruby 3.0](https://www.youtube.com/watch?v=48iKjUcENRE)At Full Stack Fest 2015, Ruby’s creator Yukihiro Matsumoto (a.k.a. Matz) gave a keynote where he shared many of his ideas on the future Ruby 3.0.


Jared Friedman[Why I Wouldn’t Use Rails for A New Company](http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/)An opinion piece by a co-founder of Scribd, a site that was once one of the biggest users of Rails. I don’t find the argument very strong, and neither did Chris Kottom who’s written [Rails Got 99 Problems (But These Ain’t Them)](http://chriskottom.com/blog/2015/09/rails-got-99-problems-but-these-aint-them/) in response.


Oleg Dashevskii[How I Spent Two Weeks Hunting A Memory Leak in Ruby](http://www.be9.io/2015/09/21/memory-leak/)Oleg’s app had a nasty memory leak. Running on Heroku, this is particularly painful, so he set out to fix it. This article covers what happened in remarkable depth.


Engine YardSponsored[Unleash your apps with the leading private PaaS](http://deis.io/get-deis/)Easily deploy and manage applications on your own servers using Deis, the open source application platform. Built upon Docker and CoreOS, this lightweight PaaS can quickly deploy your applications via Dockerfile, Docker Image or Buildpack.

[![Engine Yard\](https://copm.s3.amazonaws.com/f13fcea8.png)](http://deis.io/get-deis/?utm_source=rubyweekly&utm_medium=email)


Piotr Chmolowski[How to Build a CMS in Rails](http://pchm.co/tutorial-how-to-build-a-cms-in-ruby-on-rails/)A walkthrough of building your own flexible, reusable CMS engine using Rails and Postgres.


Jamis Buck[ActiveRecord Default Scopes are an Anti-Pattern](http://weblog.jamisbuck.org/2015/9/19/default-scopes-anti-pattern.html)ActiveRecord’s default_scope feature is exposed as an anti-pattern, with examples showing two common ways it is abused. It is proposed that explicit scopes are a superior solution.


Wolox Engineering[Image Processing in Rails using AWS Lambda](https://medium.com/@WoloxEngineering/image-processing-in-rails-using-aws-lambda-43b5b268019f)Lambda is a new(ish) Amazon Web Service that can run code on demand. This tutorial looks at doing image processing via JavaScript on Lambda from your Rails apps.


hothero[Awesome Rails Gems: A Collection of Awesome Gems for Rails Development](https://github.com/hothero/awesome-rails-gem)You’ve seen these lists before - now there’s a new one specifically for gems that are useful within Rails projects.


Jobs

- [(Senior) Ruby on Rails Developer (m/f) at Shore (Munich, GER: relocation is covered)](https://boards.greenhouse.io/shoregmbh/jobs/83178?utm_source=rubyweekly&utm_medium=email)Shore is looking for passionate developers who breathe Ruby. Join our team of full-stack engineers and help us build great software in an agile environment. `\`expect(you).to change { Application.count }.by(1)\`` Shore GmbH
- [Software Engineers in Dublin, Ireland and do the best work of your career.](https://intercom.workable.com/jobs/64782?utm_source=rubyweekly&utm_medium=email)We’ve recently raised $35M in series C round of funding, we have a unique product that customers love and we’re looking for big thinkers with small egos. We’ll be happy to relocate you and help with work permit. Intercom
- [Want to work on new projects? Make more money? Try a new stack? Relocate?](https://hired.com/?utm_source=newsletters&utm_medium=rubyweekly&utm_campaign=n-q3_15-petercooperpress&utm_content=options)On Hired, we'll bring the options to you. With over 2,000 pre-screened tech companies in 10 cities in the US UK, you'll be sure to find what you're looking for. Join Hired today. Hired.com

In brief

- [RubyConf Colombia - October 16-17, 2015](http://www.rubyconf.co/?utm_source=rubyweekly&utm_medium=email) news 
Matt Aimonetti, Sandi Metz, Sarah Mei, Steve Klabnik and others will be speaking.
- [A Middleware Stack Without Rack](http://www.blrice.net/blog/2015/09/18/a-middleware-stack-without-rack/?utm_source=rubyweekly&utm_medium=email) tutorial 
A look at using some of the concepts behind middleware (as heavily used with Rack) but in a non-webapp context. Brandon Rice
- [How to Get From Theyâ€™re to They’re](http://www.justinweiss.com/articles/how-to-get-from-theyre-to-theyre//?utm_source=rubyweekly&utm_medium=email) tutorial 
A look at a common text encoding problem. Justin Weiss
- [Why Users Don’t Report Errors](https://raygun.io/blog/2015/08/software-errors-and-crashes/?utm_source=RubyNewsletter24&utm_medium=SponsoredLink&utm_campaign=CooperPressSept15) tutorial 
Get insights into why users don’t bother reporting errors in your software and what you can do about it. RaygunSponsored
- [How to Save Multiple Checkbox Values to a Database in Rails](http://www.sitepoint.com/save-multiple-checkbox-values-database-rails/?utm_source=rubyweekly&utm_medium=email) tutorial James Hibbard
- [Extract Method Refactoring](http://gespinosa.org/2015/extract-method-refactoring/?utm_source=rubyweekly&utm_medium=email) tutorial Glenn Espinosa
- [Fixing Command Injection Vulernabilities in Ruby/Rails](http://gavinmiller.io/2015/fixing-command-injection-vulnerabilities/?utm_source=rubyweekly&utm_medium=email) tutorial Gavin Miller
- [Building a Minimal Docker Image for a Rails App](http://blog.kontena.io/building-minimal-docker-image-for-rails/?utm_source=rubyweekly&utm_medium=email) tutorial Jari Kolehmainen
- [Rails, ElasticSearch and Go – Merry Go Round](http://blog.joshsoftware.com/2015/09/24/rails-elasticsearch-go-merry-go-round/?utm_source=rubyweekly&utm_medium=email) tutorial 
A look at how Go was used as an alternative to Ruby for importing spreadsheet entries into ElasticSearch. Gautam Rege
- [Why A Function Signature May Sometimes Lie to You?](https://medium.com/kamil-lelonek-personal-blog/why-a-function-signature-may-sometimes-lie-to-you-43b05931bf41?utm_source=rubyweekly&utm_medium=email) tutorial Kamil Lelonek
- [An Interview with Katrina Owen of Exercism.io](http://blog.codeship.com/an-inside-look-with-codeship-katrina-owen-of-exercism-io/?utm_source=rubyweekly&utm_medium=email) Amanda Hackwith
- [Codeship opens invitations for its Docker Platform](http://beta.codeship.com/?utm_source=RubyWeekly&utm_medium=newsletter&utm_campaign=workflows) tools news 
You now can request trial access to Codeship's new Docker Platform. It integrates perfectly with your existing Docker Workflows and helps you automate shipping of your Docker images. CodeshipSponsored
- [CrashBreak: Reproduce Exceptions As Failing Tests](http://www.crashbreak.com/?utm_source=rubyweekly&utm_medium=email) tools 
It’s a beta hosted service, but the idea is an interesting one. CrashBreak
- [DataFilter: An Extensible DSL for Filtering Data Sets](https://github.com/backupify/data_filter?utm_source=rubyweekly&utm_medium=email) code 
A library for creating filters that are consistent, reusable, and easy to read. Backupify
- [em-rubyserial: EventMachine Functionality for Rubyserial](https://github.com/jcantara/em-rubyserial?utm_source=rubyweekly&utm_medium=email) code Jesse Cantara
- [opal-pixi: Ruby Wrapper for the Pixi.js Graphical Library](https://github.com/orbitalimpact/opal-pixi?utm_source=rubyweekly&utm_medium=email) code 
An attempt to make it much easier to write Canvas and WebGL based rendering code from Ruby. Orbital Impact

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

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