---
title: "#344: The State of Ruby on Google Cloud Platform"
publication: "Ruby Weekly"
issue: 344
published_at: "2017-04-13"
canonical_url: "https://rubyweekly.com/issues/344"
---

#344: The State of Ruby on Google Cloud Platform

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

Ruby WeeklyIssue 344 — April 13, 2017

GitHub[GitHub::DS: Libraries for Working with SQL on top of ActiveRecord](https://github.com/github/github-ds)Used in production at GitHub, these libraries include a key/value data store mechanism for MySQL, an SQL builder, and a class to wrap results.


Google Cloud Platform Blog[The State of Ruby on Google Cloud Platform](https://cloudplatform.googleblog.com/2017/04/the-state-of-Ruby-on-Google-Cloud-Platform.html)Google tested the top 1000 gems to ensure the most popular dependencies would work. App Engine also obeys `.ruby-version` and supports all currently supported MRIs.


Haseeb Qureshi['That Time I Had to Crack My Own Reddit Password'](https://medium.freecodecamp.com/the-time-i-had-to-crack-my-own-reddit-password-a6077c0a13b4)The tale of how a developer at Airbnb used Ruby to manipulate a site’s search feature to recover a lost password.


BitlineSponsored[Secure, Affordable Image Processing](https://www.blitline.com/v3/home?ad=0)Enterprise level image processing for cheaper than you can do it yourself. Thumbnailing of any document types like MP4s, PDF, PSD, and even office documents. Companies have trusted Blitline for over 4 years now, try out a free Developer account.

[![Bitline\](https://copm.s3.amazonaws.com/6059ca86.png)](https://www.blitline.com/v3/home?ad=0)


Richard Schneeman[Jumping Off The Ruby Memory Cliff](https://www.schneems.com/2017/04/12/jumping-off-the-memory-cliff/)How the shape of memory usage charts for your app can indicate how healthy things are under the hood.


Tom Copeland[TracePoint and Array#size](https://thomasleecopeland.com/2017/04/05/tracepoint-and-array-size.html)A dive into the C internals of MRI to find out why one method fires a TracePoint event and others don’t.


Ruby Rogues[A 50 Minute Chat About The Forthcoming Rails 5.1](https://devchat.tv/ruby-rogues/rails-5-1-0)It’s a huge update and Dave Kimura suspects Rails 5.1 could be a harder upgrade for existing apps that 5.0 was from 4.x.


Jobs

- [Sr. Backend-End Engineer — Ruby/Postgres/GraphQL (SF)](https://jobs.lever.co/quri/868cd237-6efb-4647-8b10-de30c99ccfe7?lever-origin=agency&lever-source%5B%5D=Cooper)We're looking for passionate software engineers. We enjoy clean code, good coverage, deploying often and working collaboratively. Quri
- [Ruby on Rails Developer at X-Team (Remote)](https://x-team.com/ruby-on-rails-developer/?utm_source=newsletter&utm_medium=email&utm_campaign=ruby-news-april-17)We seek a developer with extensive Ruby knowledge. We're 100% remote and provide the funding needed to help you achieve your goals and grow. X-Team

In brief

- [Rails 5.1 Deprecations](https://blog.driftingruby.com/ruby-on-rails-5-1-0-deprecations/?utm_source=rubyweekly&utm_medium=email) news 
The list is extensive so you’ll want to get testing first. Dave Kimura
- [Ruby 2.4 Added Additional Parameters for Logger#new](http://blog.bigbinary.com/2017/04/10/ruby-2-4-has-added-additional-parameters-for-logger-new.html?utm_source=rubyweekly&utm_medium=email) news 
You can now specify logger level and more right in the constructor. Chirag Shah
- [Founders/CTOs: We upgrade Rails so that your team doesn't have to](https://www.upgraderails.com/?utm_source=rubyweekly&utm_medium=email) 
Let our expert UpgradeRails team keep your apps up to date so that you can focus on features, not maintenance. UpgradeRailsSponsored
- [Configuring Rails Projects With .railsrc and Templates](http://pixelatedworks.com/articles/configuring_new_rails_projects_with_railsrc_and_templates/?utm_source=rubyweekly&utm_medium=email) tutorial 
Did you know Rails will use a .railsrc file? Samuel Mullen
- [Following the Path: How Ruby Finds Files You Require](https://robots.thoughtbot.com/following-the-path?utm_source=rubyweekly&utm_medium=email) tutorial Joël Quenneville
- [Using Webpack 2 with Middleman 4](https://chase.pursu.es/webpack-2-and-middleman-4.html?utm_source=rubyweekly&utm_medium=email) tutorial 
[Middleman](https://middlemanapp.com/) is a popular static site generator. Chase Gillam
- [An Action Cable ‘Hello World’ with Rails 5.1](https://medium.com/rubyinside/action-cable-hello-world-with-rails-5-1-efc475b0208b?utm_source=rubyweekly&utm_medium=email) tutorial 
A small, easy to replicate Hello World example. Stefan Wintermeyer
- [Ruby Under The Hood: Fiddling With Objects Using Fiddle::Pointer](http://www.blackbytes.info/2017/04/memory-layout-of-an-object/?utm_source=rubyweekly&utm_medium=email) tutorial 
Fun to play, but not a great idea in production ;-) Jesus Castello
- [Drag and Drop in Your Rails App with Interact.js](https://www.driftingruby.com/episodes/drag-and-drop-with-interact-js?utm_source=rubyweekly&utm_medium=email) video Drifting Ruby
- [Using Webpack in Rails with the Webpacker Gem](https://gorails.com/episodes/using-webpack-in-rails-with-webpacker-gem?utm_source=rubyweekly&utm_medium=email) video GoRails Screencasts
- [Ruby, HTTP/2 and You](https://www.youtube.com/watch?v=_KFxWyJrzso&list=PL9_jjLrTYxc3hxsmj3AnPFf3RD4f3zfUl&index=3) video Hiro Asari
- [Catch Errors Before Your Users Do 💻](https://rollbar.com/rubyweekly?utm_source=rubyweekly&utm_medium=email) tools 
Rollbar detects and alerts you via Slack, HipChat when code breaks. Get stack trace and user data to help you defeat annoying Ruby errors. RollbarSponsored
- [DockRails: CLI to Generate and Run a Rails Environment with Docker](https://github.com/gmontard/dockrails?utm_source=rubyweekly&utm_medium=email) tools Guillaume Montard
- [Yardcheck: Validate YARD Docs by Running Your Test Suite](https://github.com/backus/yardcheck?utm_source=rubyweekly&utm_medium=email) tools John Backus
- [Zhong: A Reliable, Distributed Cron, Backed by Redis](https://github.com/nickelser/zhong/?utm_source=rubyweekly&utm_medium=email) code Nick Elser
- [Google's Cloud Client for Ruby Goes 1.0](http://googlecloudplatform.github.io/google-cloud-ruby/?utm_source=rubyweekly&utm_medium=email) code 
An idiomatic way to use Cloud Datastore and Cloud Storage. Google
- [Textbringer: An Emacs-Like Text Editor Written in Ruby](https://github.com/shugo/textbringer?utm_source=rubyweekly&utm_medium=email) code Shugo Maeda
- [GoRuby: An Attempt At Implementing Ruby in Go](https://github.com/goruby/goruby?utm_source=rubyweekly&utm_medium=email) code 
Very early days but fun to see the attempt. GoRuby
- [Fiddley: An In-Progress Ruby-FFI Compatible API Layer for Fiddle](https://github.com/unak/fiddley?utm_source=rubyweekly&utm_medium=email) code Usaku Nakamura
- [Linux cloud hosting starting at 1GB of RAM for $5/mo](http://welcome.linode.com/ruby-weekly/?utm_source=cooperpress&utm_medium=sponsored&utm_campaign=ruby-weekly-brief) linodeSponsored

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

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