---
title: "This week's Ruby news, issue 295"
publication: "Ruby Weekly"
issue: 295
published_at: "2016-04-28"
canonical_url: "https://rubyweekly.com/issues/295"
---

This week's Ruby news, issue 295

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

Ruby WeeklyIssue 295 — April 28, 2016

nagachika[Ruby 2.3.1 Released: A Bugfix Release](https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/)A [very wide variety](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) of minor bugfixes - no security issues, however.


Ross Kaffenberger[How to (Better) Specify Local Ruby Gems in Your Gemfile](https://rossta.net/blog/how-to-specify-local-ruby-gems-in-your-gemfile.html)A look at using the `bundle config` command to develop against local gems instead of specifying a :path option in your Gemfile.


Tony Arcieri[HTTP (The Gem) 2.0: A Fast, Elegant HTTP Client](https://groups.google.com/d/msg/httprb/tKczjTkPNrY/NRFAPQGFAgAJ)“Unlike most Ruby HTTP clients which aim to provide a good API, it’s not built on top of Net::HTTP, but instead natively implements the HTTP protocol _[..]_ This makes http.rb one of the fastest Ruby HTTP clients available.”


Honeybadger.ioSponsored[Fix bugs in production before anyone even notices them.](https://www.honeybadger.io?utm_source=rubyweekly&utm_medium=email&utm_campaign=boss)When people depend on your go apps, you need Honeybadger. We give you complete visibility into production problems the moment they happen, and the tools you need to fix them. [Try exception, uptime and performance monitoring for free.](https://www.honeybadger.io?utm_source=rubyweekly=email=boss)

[![Honeybadger.io\](https://copm.s3.amazonaws.com/7241ab49.png)](https://www.honeybadger.io?utm_source=rubyweekly&utm_medium=email&utm_campaign=boss)


Thredded[Thredded: A Rails 4.2+ Forum / Message Board Engine](https://github.com/thredded/thredded)Sports a clean design and includes full-text search, email notifications, Markdown post formatting, a permissions system, and more.


Brandon Hilkert[A Guide to Ruby Gem Post-Install Messages](http://brandonhilkert.com/blog/ruby-gem-post-install-message/)An exploration of post-install messages, including what they are, how to set them up, when to use them, etc.


Daniel P. Clark[Unobtrusive JavaScript via AJAX in Rails](https://blog.codeship.com/unobtrusive-javascript-via-ajax-rails/)Updating a dynamic webpage using AJAX from Rails without using a JavaScript front-end framework.


Ilya Bodrov-Krukowski[Speed Things up by Learning about Caching in Rails](http://www.sitepoint.com/speed-things-up-by-learning-about-caching-in-rails/)Ilya Bodrov-Krukowski shows you how to speed up your app’s performance with various Rails-based caching techniques.


Jobs

- [(Senior) Developer Ruby on Rails (f/m) in Hamburg, Germany](https://prescreen.io/j/24i0njse?utm_source=rubyweekly&utm_medium=email)REBELLE is an online marketplace for preloved designer fashion. Our team of more than 65 international members doesn’t want to promote quick consumption, but rather raise consciousness for quality and style. REBELLE
- [Lead Engineer (Ruby on Rails), San Francisco](https://boards.greenhouse.io/onboardiq/jobs/103974#.VwI9YpMrJTZ?utm_source=rubyweekly&utm_medium=email)OnboardIQ is looking for a lead engineer who is excited about breaking the status quo of an old, static industry. We're looking for you to bring our first engineering hires to help us scale to every serious hourly-work employer in the world - and you'll be leading that team. OnboardIQ
- [Showcase Your Talent To Hundreds Of Companies at Once. Start Now.](https://4scotty.com/?utm_source=newsletter&utm_medium=email&utm_term=rubyweekly&utm_content=recruitersponsorship&utm_campaign=ruby_weekly_KW17)It’s time consuming to show companies individually your talent. Reach hundreds of companies instantly and let them make you an offer. [Sign up](https://4scotty.com/?utm_source=newsletter=email=rubyweekly=recruitersponsorship=ruby_weekly_KW17) and get hired in a heartbeat. 4SCOTTY

In brief

- [Ruby for Good: A Practical Ruby Event in Washington DC, June 16-19](http://rubyforgood.org/?utm_source=rubyweekly&utm_medium=email) news 
The goal is to build projects that help local communities.
- [Goruco 2016: A One Day Ruby Conference in NYC, June 25th](http://goruco.com/?utm_source=rubyweekly&utm_medium=email) news
- [Rails 5 Officially Supports MariaDB](http://blog.bigbinary.com/2016/04/21/rails-5-official-supports-mariadb.html?utm_source=rubyweekly&utm_medium=email) news Vipul
- [Ruby 2.2.5 Released: Many Minor Bugfixes for the 2.x Branch](https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-2-5-released/?utm_source=rubyweekly&utm_medium=email) news Ruby News
- [Rails 5.0.0.beta4 Released](https://github.com/rails/rails/releases/tag/v5.0.0.beta4?utm_source=rubyweekly&utm_medium=email) news
- [Improving Large Rails Apps with Service Objects](http://aaronlasseigne.com/2016/04/27/improving-large-rails-apps-with-service-objects/?utm_source=rubyweekly&utm_medium=email) tutorial Aaron Lasseigne
- [Row Level Security with PostgreSQL 9.5](https://www.compose.io/articles/row-level-security-with-postgresql-95/?utm_source=cooper&utm_medium=ruby-weekly&utm_campaign=postgres-row-security) tutorial 
Here's what you need to know about the new row-level security feature in the latest version of PostgreSQL. ComposeSponsored
- [How to Test A Function That Yields A Block with Minitest and RSpec](http://mixandgo.com/blog/how-to-test-a-function-that-yields-a-block-with-minitest-and-rspec?utm_source=rubyweekly&utm_medium=email) tutorial Cezar Halmagean
- [Rails Image Upload: Using CarrierWave and Devise](http://code.tutsplus.com/tutorials/rails-image-upload-using-carrierwave-and-devise--cms-25681?utm_source=rubyweekly&utm_medium=email) tutorial Kingsley Silas Chijioke
- [Rails 5: What's in It for Me?](https://www.youtube.com/watch?v=ECDX1NH7yWE#t=1m10s) video 
An hour long presentation. YouTube
- [Why I Won't Leave Ruby for Elixir (Yet)](http://insights.workshop14.io/2016/04/18/why-i-cant-leave-ruby-for-elixir.html?utm_source=rubyweekly&utm_medium=email) opinion Peter Saxton
- [Lessons Learned From Some of The Best Ruby Codebases](http://blacklane.github.io/2016/04/23/lessons-learned-from-some-of-the-best-ruby-codebases-part-1/?utm_source=rubyweekly&utm_medium=email) opinion 
The first in a series of exploratory code walks. Blacklane Developers
- [Grub: Adds Comments to Your Gemfile with Each Dependency's Description](https://github.com/ivantsepp/grub?utm_source=rubyweekly&utm_medium=email) tools 
This is a great idea. Ivan Tse
- [Using Bumbler to Reduce Runtime Dependencies](http://www.ombulabs.com/blog/ruby/performance/using-bumbler-to-reduce-runtime-dependencies.html?utm_source=rubyweekly&utm_medium=email) tools Mauro Otonelli
- [Automated Security and Dependency Updates](https://www.deppbot.com?utm_source=rubyweekly&utm_medium=email) tools 
When was the last time you checked your Ruby apps for security risks or did a `bundle update`? Leave it to deppbot, and update early, update often. deppbotSponsored
- [Ruru: Write Native Ruby Extensions in Rust](https://github.com/d-unseductable/ruru?utm_source=rubyweekly&utm_medium=email) code 
“Just replace your Ruby application with Rust, method by method, class by class.” Dmitry Gritsay
- [facebook-messenger: A Ruby Client for Bots on FB Messenger](https://github.com/hyperoslo/facebook-messenger/?utm_source=rubyweekly&utm_medium=email) code Hyper
- [A Dummy Puma + Sinatra Docker App](https://github.com/equivalent/dummy-sinatra-puma-socket-docker-app?utm_source=rubyweekly&utm_medium=email) code Tomas Valent
- [Refinery CMS 3.0.3 Released](http://www.refinerycms.com/blog/refinery-cms-3-0-3-released?utm_source=rubyweekly&utm_medium=email) code
- [Apnotic: Gem for Sending Apple Push Notifications using HTTP-2](https://github.com/ostinelli/apnotic?utm_source=rubyweekly&utm_medium=email) code Roberto Ostinelli

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

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