#418 — September 27, 2018 |
Ruby Weekly |
Making a Ruby Executable with ruby-packer — If you need to distribute your Ruby gem as a single (albeit, large) executable, ruby-packer is one way to go. Josef Strzibny |
Awesome Ruby: Curated List of Ruby Libraries and Tools — 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 |
Burn Your Logs — 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 — 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 — You’ve already got Francisco Soto |
Creating a Minimal Sinatra App For Hosting Test Files on Heroku — 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) — 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) — Join an exclusively senior engineering team that is solving the greatest challenge of our generation: climate change. WUNDER |
Try Vettery — Create a profile to connect with inspiring companies seeking Ruby devs. Vettery |
📘 Tutorials |
#to_s or #to_str? Explicitly Casting vs. Implicitly Coercing Types — 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 Rahul Mahale |
5 Reasons Why You Might Want to Join Us for SIGNAL on Oct 17 & 18 — 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 — 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 Artem Sarkisov (JetBrains) |
Quick Tip: Debugging Ruby in VS Code — Using the built-in VS Code debugger for Ruby/Rails development. Dāvis Namsons |
▶ Discussing 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 — 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 — 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" Depfu sponsor |
Strong Migrations: Catch Unsafe Migrations at Dev Time — It detects potentially dangerous operations in migrations and prevents them running by default. Andrew Kane |
TTY::ProgressBar: Flexible Progress Bar Drawing for Terminals Piotr Murach |
wkhtmltoimage-binary: A Gem for Easier Access to wkhtmltoimage — wkhtmltoimage is a tool to convert HTML to images. Linux and macOS only. Nicholas Klick |