---
title: "Creating an executable file from Ruby code"
publication: "Ruby Weekly"
issue: 418
published_at: "2018-09-27"
canonical_url: "https://rubyweekly.com/issues/418"
---

This week's Ruby news, issue 418       

#418 — September 27, 2018 

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

Ruby Weekly  

[Making a Ruby Executable with ruby-packer](http://nts.strzibny.name/making-a-ruby-executable-with-ruby-packer/) — If you need to distribute your Ruby gem as a single (albeit, large) executable, [ruby-packer](https://github.com/pmq20/ruby-packer) is one way to go. 

Josef Strzibny   

[Awesome Ruby: Curated List of Ruby Libraries and Tools](http://awesome-ruby.com/) — It’s been a year since we’ve linked to this epic, categorized collection of Ruby greatness, and it continues to be updated several times a month with new entries added and obsolete entries removed. 

Marc Anguera Insa   [![\](https://copm.s3.amazonaws.com/adabfaac.png)](https://sentry.io/for/ruby/) 

[Burn Your Logs](https://sentry.io/for/ruby/) — Use Sentry's open source error tracking to get to the root cause of issues. Setup only takes 5 minutes. 

Sentry sponsor   

[Rpush: A Push Notification Service for Ruby](https://github.com/rpush/rpush) — A long standing project, but now with Rails 5.2 support. Rpush supports numerous push notification services including those from Apple, Firebase, and Amazon. 

Ian Leitch   

[has-many-with-set: Another Option for AR Many-to-Many Relationships](https://github.com/ebobby/has-many-with-set) — You’ve already got `has_and_belongs_to_many` and `has_many :through` - this gem provides `has_many_with_set`, which is similar to HABTM in functionality but takes a more efficient approach in terms of data size. 

Francisco Soto   

[Creating a Minimal Sinatra App For Hosting Test Files on Heroku](https://medium.com/reflektive-engineering/creating-a-minimal-sinatra-app-for-hosting-test-files-on-heroku-ffd9dbfa71a2) — Sinatra excels at being that tool you reach for when you need something quick and dependable. 

Arpit Chauhan  

💻 Jobs  

[Principal Software Engineer - Edinburgh or Remote (UK)](https://www.freeagent.com/company/careers/) — Running on Rails since 2006, FreeAgent are hiring experienced Rubyists to lead architectural design, refactoring, and mentoring. 

FreeAgent   

[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   

[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  

📘 Tutorials  

[#to_s or #to_str? Explicitly Casting vs. Implicitly Coercing Types](https://blog.appsignal.com/2018/09/25/explicitly-casting-vs-implicitly-coercing-types-in-ruby.html) — A look at the difference between explicit casting and implicit coercing in Ruby. 

Tom de Bruijn   

[Using Parametrized Containers for Deploying Rails Microservices on Kubernetes](https://blog.bigbinary.com/2018/09/26/deploying-rails-applications-with-parmaetrized-containers.html) 

Rahul Mahale   

[5 Reasons Why You Might Want to Join Us for SIGNAL on Oct 17 & 18](https://www.twilio.com/blog/why-developers-attend-signal/?utm_source=ruby-weekly&utm_medium=cooperpress&utm_content=signal-2018) — TL;DR - Learn from Twilio's devs, to do good, see Jeffiel livecode, don't like conference parties, OK Go 

twilio sponsor   

[Aliasing in Ruby](https://medium.com/@farsi_mehdi/alias-in-ruby-bf89be245f69) — I can never remember the difference between alias and alias_method, so I’ve bookmarked this article for future confused me. 

Mehdi Farsi   

[A Look at RubyMine's I18n Features](https://blog.jetbrains.com/ruby/2018/09/i18n-features-in-rubymine/) 

Artem Sarkisov (JetBrains)   

[Quick Tip: Debugging Ruby in VS Code](https://dev.to/dnamsons/ruby-debugging-in-vscode-3bkj) — Using the built-in VS Code debugger for Ruby/Rails development. 

Dāvis Namsons   

▶[Discussing Ruby GUI Development with Saverio Miroddi](https://devchat.tv/ruby-rogues/rr-381-ruby-gui-development-with-saverio-miroddi/) — A 30 minute discussion on a topic not commonly covered in the Ruby world - building GUI apps. 

Ruby Rogues podcast  

🔧 Code & Tools  

[Remote Bootstrap Modal: A Rails Engine to Load Remote Links into a Bootstrap Modal](https://github.com/glaucocustodio/remote_bootstrap_modal) — Handy if you want to just render views server side but have them appear in browser as modals, as if the user were in a single page app. 

Glauco Custódio   

[Prawn::Markup: Use Simple HTML Markup in Your Prawn-Generated PDFs](https://github.com/puzzle/prawn-markup) — Perhaps to include WYSIWYG-generated HTML sections into server-generated PDFs. 

Puzzle ITC   

["It's Like Getting an Extra Team Member Who Helps You with Gem Updates"](https://depfu.com/?utm_source=rubyweekly&utm_campaign=brief&utm_content=extra) 

Depfu sponsor   

[Strong Migrations: Catch Unsafe Migrations at Dev Time](https://github.com/ankane/strong_migrations) — It detects _potentially dangerous_ operations in migrations and prevents them running by default. 

Andrew Kane   

[TTY::ProgressBar: Flexible Progress Bar Drawing for Terminals](https://github.com/piotrmurach/tty-progressbar) 

Piotr Murach   

[wkhtmltoimage-binary: A Gem for Easier Access to wkhtmltoimage](https://github.com/nicholasklick/wkhtmltoimage-binary) — [wkhtmltoimage](https://wkhtmltopdf.org/) is a tool to convert HTML to images. _Linux and macOS only._ 

Nicholas Klick         

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
