---
title: "This week's Ruby news, issue 268"
publication: "Ruby Weekly"
issue: 268
published_at: "2015-10-15"
canonical_url: "https://rubyweekly.com/issues/268"
---

This week's Ruby news, issue 268

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

Ruby WeeklyIssue 268 — October 15, 2015

Richard Schneeman[Debugging a Memory Leak on Heroku](http://blog.codeship.com/debugging-a-memory-leak-on-heroku/)Given its constraints, ensuring you have no memory leaks or that you manage them properly is particularly key on Heroku. Richard shares some ideas.


Ryan Paul[Full-Stack Ruby: Build A Realtime Web App with React.rb and Opal](http://rethinkdb.com/blog/ruby-opal/)If you’ve not yet looked into using Opal (the Ruby to JavaScript compiler) for doing front-end work in Ruby, maybe this look at a simple realtime webapp will inspire you.


Bloc IOSponsored[Level Up Your Ruby Skills through Bloc’s Full Stack Bootcamp](https://www.bloc.io/web-developer-career-track?utm_source=display&utm_medium=display&utm_campaign=display_cooperpress1015)Learn every component of an application: the database, server and client-side code, and front-end markup. Bloc is an immersive, outcome-oriented online program with 1-on-1 mentorship, learning by building real applications, and career support.

[![Bloc IO\](https://copm.s3.amazonaws.com/81278d2b.png)](https://www.bloc.io/web-developer-career-track?utm_source=display&utm_medium=display&utm_campaign=display_cooperpress1015)


MIKAMAYHEM[Writing Ruby Extensions in Go - An In-Depth Review](http://dev.mikamai.com/post/130986121064/writing-ruby-extensions-in-go-an-in-depth-review)Go is a powerful, compiled language (we have a [Go Newsletter](http://golangweekly.com/) by the way!) and since Go 1.5 you can write Ruby extensions with it.


Heiko Webers[A Preproduction Checklist for Your Rails App](http://blog.codeship.com/preproduction-checklist-for-a-rails-app/)Ruby-based considerations and remedies for the top 10 webapp vulnerabilities as determined by the Open Web Application Security Project.


Dalibor Nasevic[RubyDNS As A Local DNS Server for Testing Mail Delivery](http://dalibornasevic.com/posts/55-local-dns-server-and-testing-email-delivery)A look at replacing your OS’ default DNS resolver with a RubyDNS powered one.


Mike Perham[Should You Use Celluloid?](http://www.mikeperham.com/2015/10/14/should-you-use-celluloid/)Mike recently overhauled Sidekiq to remove the Celluloid multithreading abstraction layer. Why, and does it still make sense for other use cases?


Stefan Wintermeyer[Accelerated Mobile Pages (AMP) with Rails](https://www.youtube.com/watch?v=yIV1SQWSzzI)[AMP](https://www.ampproject.org/) is a Google-backed initiative to help developers produce pages that are faster on mobile devices. This 10m video looks at using AMP’s approach in a Rails app.


Jobs

- [Director Of Engineering At StatusPage.io (Denver, CO)](https://jobs.lever.co/statuspageio/dfb39373-4e72-449c-82e6-00c1cdedec4f?utm_source=rubyweekly&utm_medium=email)We’re making it easier for companies to be more transparent with their customers. Your P&L will be dev speed, code coverage, SLA performance, team morale, and all the other things that come with leading a web development team. StatusPage.io
- [(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
- [Want to spend less time job searching? Apply to the best startups in 60 seconds.](https://underdog.io/?utm_source=newsletters&utm_medium=rubyweekly&utm_content=spendlesstime&utm_campaign=q4_15)If you’re accepted, startup decision-makers will email you as soon as next Monday. You decide where to interview and where to work. Now open in SF, NYC, and remote. Join the Underdog.io platform today! Underdog.io

In brief

- [Ruby Re-enters TIOBE's Top 10 Programming Languages](http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html?utm_source=rubyweekly&utm_medium=email) news 
Their methodology for determining programming language popularity is often [doubted](https://twitter.com/peterc/status/333968394325983232) but it’s still notable. TIOBE
- [How to Get Accelerated Rails Downloads with NGINX](https://mattbrictson.com/accelerated-rails-downloads?utm_source=rubyweekly&utm_medium=email) tutorial 
Tweaks to be made at both the Rails and NGINX ends. Matt Brictson
- [The Basics of Creating Rails Plugins](http://www.railscarma.com/blog/technical-articles/the-basics-of-creating-rails-plugins/?utm_source=rubyweekly&utm_medium=email) tutorial RailsCarma
- [Configuration Files and Multiple Ruby Object Constructors](http://alanwsmith.com/configuration-files-and-multiple-ruby-object-constructors?utm_source=rubyweekly&utm_medium=email) tutorial Alan W. Smith
- [Straightforward Rails Authorization with Pundit](http://www.sitepoint.com/straightforward-rails-authorization-with-pundit/?utm_source=rubyweekly&utm_medium=email) tutorial SitePoint
- [Fixing SQL Injection Vulnerabilities in Ruby/Rails](http://gavinmiller.io/2015/fixing-sql-injection-vulnerabilities/?utm_source=rubyweekly&utm_medium=email) tutorial Gavin Miller
- [How to Install Bootstrap 4 in Rails](http://mixandgo.com/blog/how-to-install-bootstrap-4-in-rails?utm_source=rubyweekly&utm_medium=email) tutorial Cezar Halmagean
- [Profiling RSpec Examples with Stackprof](http://blog.iempire.ru/2015/10/13/profiling-specs/?utm_source=rubyweekly&utm_medium=email) tutorial 
[Stackprof](https://github.com/tmm1/stackprof) is a sampling call-stack profiler for Ruby 2.1+. Kir Shatrov
- [Stop Worrying and Start Being Concerned: ActiveSupport Concerns](http://vaidehijoshi.github.io/blog/2015/10/13/stop-worrying-and-start-being-concerned-activesupport-concerns/?utm_source=rubyweekly&utm_medium=email) tutorial Vaidehi Joshi
- [A Look at Rails Mountable Engines](https://www.amberbit.com/blog/2015/10/15/rails-mountable-engines/?utm_source=rubyweekly&utm_medium=email) tutorial Kamil Dziemianowicz
- [Scout: Git-integrated App Monitoring](https://scoutapp.com?utm_source=rw_101515&utm_medium=email&utm_campaign=ruby_weekly) tools 
Trace performance bottlenecks to the line-of-code, author, commit, and deploy date. Scout is the fastest path from slow to fast. Signup for early access. [Watch a short video here.](https://www.youtube.com/watch?v=7wMyhc0FZII) ScoutappSponsored
- [Installing Ruby using rbenv on Ubuntu 15.04](https://www.youtube.com/watch?v=YAzAzU_Y6qo) video Weston Ganger
- [Defending Against Data Breaches, as a Practicing Ruby Developer](https://www.youtube.com/watch?v=3JPBqu68Iqg) video Rocky Mountain Ruby 2015
- [Migrating a Rails App from Postgres to SQL Server](http://blog.bigbinary.com/2015/10/13/migrating-from-postgresql-to-sqlserver.html?utm_source=rubyweekly&utm_medium=email) opinion 
Not the most appetising technology switch but if you need to.. Rohit Kumar
- [Maily Herald: An Email Sending and Processing Rails Engine](http://mailyherald.org/?utm_source=rubyweekly&utm_medium=email) tools code 
“Think of Maily as a self-hosted MailChimp alternative you can easily integrate into your site,” say the creators. Sology
- [Don't Let Ops Eat Up Your Precious Dev Time](https://www.reinteractive.net/service/ops-care?sid=17) tools 
OpsCare by reinteractive provides OaaS for Rails apps letting your team get on with building features instead of worrying about your servers. ReinteractiveSponsored
- [FiniteMachine: A Minimal FSM with a Straightforward DSL](http://peter-murach.github.io/finite_machine/?utm_source=rubyweekly&utm_medium=email) code Piotr Murach
- [Figtree: Turn INI Files into Ruby Objects](https://github.com/mooreniemi/figtree?utm_source=rubyweekly&utm_medium=email) code 
Uses parslet and ostruct. Alex Moore-Niemi

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

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