---
title: "A Future for Serverless Ruby?"
publication: "Ruby Weekly"
issue: 417
published_at: "2018-09-20"
canonical_url: "https://rubyweekly.com/issues/417"
---

This week's Ruby news, issue 417       

#417 — September 20, 2018 

[Read on the Web](https://rubyweekly.com/issues/417)   

Ruby Weekly 

[![A Future for Serverless Ruby?\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/qaltngsr3562xb2aofdr.jpg)](https://medium.com/openwhisk/ruby-goes-serverless-apache-openwhisk-adds-native-support-for-ruby-7134faee14e)  

[A Future for Serverless Ruby?](https://medium.com/openwhisk/ruby-goes-serverless-apache-openwhisk-adds-native-support-for-ruby-7134faee14e) — Ruby has been a long overlooked language when it comes to serverless but OpenWhisk, an open source serverless system, has now added native support. [FaaStRuby](https://faastruby.io/) is another interesting experiment in the serverless Ruby world right now, too. 

Justin Halsall   

[RubyMe: A Paid Mentorship Program for Early-Career Ruby Developers](https://rubyme.org/) — If you’re accepted, you’ll get paid for 8 hours of Ruby related community work (documentation, design, testing, etc.) and be mentored through the process. 

Ruby Together   [![\](https://copm.s3.amazonaws.com/d6010182.png)](https://rollbar.com/rubyweekly) 

[Real-Time Production Error Monitoring for Ruby Apps](https://rollbar.com/rubyweekly) — Rollbar automatically tracks all errors in your Ruby apps and gives you the data & context to debug them fast. Works with Rails, Sinatra, and more. Get unlimited errors during your free trial. 

ROLLBAR sponsor   

[3 Ways to Make Your Ruby Object Thread-Safe](https://blog.arkency.com/3-ways-to-make-your-ruby-object-thread-safe/) — The basic choices are: Don’t have any state or protect that state with concurrency patterns. 

Robert Pankowecki   

[Ruby Together's August Update](https://rubytogether.org/news/2018-09-10-august-2018-monthly-update) — Ruby Together is a community-funded organization that helps develop and fund development on tools like Bundler and RubyGems. A few interesting tidbits this month as RT undergoes a reorg, seeks nominations for board members, and work is set to continue on [Ruby Toolbox.](https://www.ruby-toolbox.com/) 

Ruby Together   

[Can Passenger Drop RHEL6, Debian 7 and Ruby 1.8 Support?](https://blog.phusion.nl/2018/09/18/considering-dropping-rhel6-debian-7-and-ruby-1-8-support/) — Supporting old distros are slowing down Phusion’s development process on Passenger, the popular webapp server. If you feel strongly either way, [leave a comment here.](https://github.com/phusion/passenger/issues/2119) Phusion are also thinking of [moving Passenger from C++ to Go](https://blog.phusion.nl/2018/09/18/migrating-passenger-from-cxx-to-go/), if that interests you. 

Hongli Lai (Phusion)   

[Like Ruby Weekly? Try Our Other Weekly Newsletters](https://cooperpress.com/publications) — We frequently chat with subscribers who didn’t realize we publish _other_ newsletters. We do, over ten of them now :-) Including [JavaScript Weekly](https://javascriptweekly.com/), [a serverless newsletter](https://serverless.email/), [MongoDB Weekly](https://mongodb.email/) and [Postgres Weekly.](http://postgresweekly.com/) 

Cooperpress  

💻 Jobs  

[World-Saving Full-Stack Engineer That Loves Ruby (Boulder or Denver, CO)](https://grnh.se/9405ca312) — Join an exclusively senior engineering team that is solving the greatest challenge of our generation: climate change. 

WUNDER   

[Ruby Developer (full time) - The Hague, The Netherlands](https://www.digidentity.eu/assets/files/vacancies/ruby_developer.pdf) — Experienced and looking for a new challenge? Digidentity is looking for a Ruby Dev to join the team immediately. 

Digidentity   

[Try Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-rubyweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77582) — Create a profile to connect with inspiring companies seeking Ruby devs. 

Vettery  

📘 Articles & Tutorials  

[Authentication from Scratch with Rails 5.2](https://medium.com/@wintermeyer/authentication-from-scratch-with-rails-5-2-92d8676f6836) — If you don’t want to disappear down the Devise rabbit hole, you could roll your own simple authentication system, as demonstrated here. 

Stefan Wintermeyer   

[How to Use Bundler with Docker](https://bundler.io/v1.16/guides/bundler_docker_guide.html) — A quick tip on how to handle some edge cases with Bundler and Docker images. 

Stephanie Morillo, Brandon Robins, and André Arko   

[Testing CSV Files in Rails (On The Fly)](https://making.dia.com/testing-csv-files-in-rails-on-the-fly-7a1285cc2aac) — An alternative to fixtures you may or may not prefer. 

Pat Walls   

[Monitoring and Distributed Tracing for Ruby Apps](https://www.datadoghq.com/dg/apm/ruby-tracing/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-RubyWeeklyS) — Analyze application traces, set sophisticated alerts, and resolve performance issues. Start a free trial. 

Datadog sponsor   

▶[Discussing Deploying Rails using HAProxy Ingress and Unicorn/Puma](https://devchat.tv/ruby-rogues/rr-380-deploying-ruby-on-rails-application-using-haproxy-ingress-with-unicorn-puma-and-websockets%e2%80%8c-with-rahul-mahale/) — An hour long chat touching on lots of deployment related topics from WebSockets to Kubernetes and Heroku to Ansible. 

Ruby Rogues podcast   

[Quick Tip: Reactoring with the Template Pattern](https://www.ombulabs.com/blog/code-refactor/design-patterns/refactoring-template-pattern.html) — Another article in a nice series on design patterns. 

Cleiviane Costa   

[Using Active Record's 'pluck' Can Save a Bunch of Memory](https://andycroll.com/ruby/pluck-can-save-a-bunch-of-memory/) 

Andy Croll  

🔧 Code & Tools  

[Sublime Merge: A New Git Client from the Makers of Sublime Text](https://www.sublimemerge.com/) 

Sublime HQ Pty Ltd.   

[Introducing Priora: An Object Prioritization Utility Gem](https://medium.com/rubyinside/introducing-priora-an-object-prioritization-utility-gem-for-ruby-dda60acb5ac5) — Priora ([Github](https://github.com/eliav-lavi/priora)) is useful if you have somewhat complex or multiple needs for sorting a collection of objects. 

Eliav Lavi   

[Sequent: A CQRS and Event Sourcing Framework for Ruby](https://github.com/zilverline/sequent) — Sequent is web framework agnostic, so you can get your DDD-powered app off the ground quick and easy. 

Zilverline B.V.   

[Build, Deploy, and Scale Apps on the Developer-Friendly Cloud Platform](https://try.digitalocean.com/businesses/?utm_source=paid_newsletter+ruby+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=9-20-18+ruby+weekly+cooperpress) 

DigitalOcean sponsor   

[Mongoid: Ruby ODM Framework for MongoDB](https://github.com/mongodb/mongoid) — Release 7.0.2 has just come out. 

MongoDB   

[Dante Stories: A Medium-like Platform Built on Rails](https://github.com/michelson/dante-stories) — Thankfully, this does not include the annoying paywall. 

Miguel Michelson Martinez         

Curated by [Cooperpress](https://cooperpress.com/) 

[Change your email address](https://rubyweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://rubyweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
