---
title: "Sneaking Ruby onto a Nintendo Switch"
publication: "Ruby Weekly"
issue: 448
published_at: "2019-05-02"
canonical_url: "https://rubyweekly.com/issues/448"
---

This week's Ruby news, issue 448       

#448 — May 2, 2019 

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

Ruby Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/duui3hlplmtnbd0li8hy.jpg)](https://evilmartians.com/chronicles/rails-6-b-sides-and-rarities)   

[Rails 6: B-Sides and Rarities](https://evilmartians.com/chronicles/rails-6-b-sides-and-rarities) — A nice list of some of the lesser-publicized additions to Rails 6 (currently in [its release candidate phase](https://weblog.rubyonrails.org/2019/4/27/this-week-in-rails-rails-6-0-0-rc1-is-here-say-hi-at-railsconf/)), such as Action Cable testing, bulk (in/up)serts, per-environment credentials, and actionable errors in the browser. 

Martian Chronicles   

🎮 [Developer Sneaks Ruby Coding Environment into Nintendo Switch Game](https://www.eurogamer.net/articles/2019-04-29-nintendo-pulls-switch-indie-game-from-eshop-after-dev-reveals-he-sneaked-in-basic-code-editor-easter-egg) — The CEO of RubyMotion created a game with a Ruby REPL Easter Egg. Needless to say, Nintendo was not amused 😂 _Psst.. [Switch Weekly](https://switchweekly.com/), it exists!_ 

Wesley Yin-Poole   [![\](https://copm.s3.amazonaws.com/c4a2ff06.png)](https://www.honeybadger.io/for/ruby/?utm_source=rubyweekly&utm_medium=email&utm_campaign=ruby) 

[Not All DevOps Heroes Wear Capes, but They Do Use Honeybadger](https://www.honeybadger.io/for/ruby/?utm_source=rubyweekly&utm_medium=email&utm_campaign=ruby) — Honeybadger combines exception, uptime and check-in monitoring into a single, easy to use platform. It also integrates with apps you use: Slack, PagerDuty, GitHub and tons more. Discover how easy Honeybadger makes it for you to be a DevOps hero. 

Honeybadger sponsor   

[Two Hidden Gems: Delegator and Forwardable](https://blog.appsignal.com/2019/04/30/ruby-magic-hidden-gems-delegator-forwardable.html) — A helpful and thorough look at two parts of the standard library that aim to help you with delegation. 

Michael Kohl (AppSignal)   

[A List of Forthcoming Ruby Conferences](http://rubyconferences.org/) — We often include lists of events in our newsletters, but this site is doing a great job too. Make sure you’re not missing out on any Ruby conferences you might want to attend. Along similar lines is [RubyMap](https://www.rubymap.com/), a world map of local Ruby communities (be sure to add yours!) 

Jon Allured   

[Procodile: A Simple Process Manager for Development and Production](https://procodile.opnsrc.io/) — Procodile works with `Procfile`s, like [foreman](https://github.com/ddollar/foreman), but adds the ability to specify options, integrate easily with systemd, and more. 

aTech Media   

🎂 [The Ruby Toolbox Turns 10 Years Old](https://www.ruby-toolbox.com/blog/2019-05-01/time-flies) — Sure, it took a bit of a hiatus, but [it’s back better than ever](https://www.ruby-toolbox.com/) and it’s great to see anything in our community hit double digits. 

Christoph Olszowka  

💻 Jobs  

[Senior Software Engineer - Catawiki (Amsterdam)](https://www.catawiki.com/jobs/1103982) — We’re a fun, thriving scale-up using Ruby (and a little bit of Go) to help millions of users fulfil their passions. We have technical and product challenges, and need you to solve them. 

Catawiki   

[Ruby on Rails Developer at X-Team (Remote)](https://x-team.com/remote-ruby-on-rails-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=ruby) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. 

X-Team   

[Have You Tried Vettery?](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-rubyweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77583) — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. 

Vettery  

📘 Articles & Tutorials  

[Using Custom Objects in Ruby Ranges](https://www.mesomorphic.co.uk/blog/2019/04/30/ranges-in-ruby/) — Not only is this a cool tick to know, he uses Star Wars movies in the example. _Air lightsabers while making vrzzzzz noises…_ 

Tim Ash   

[How to Schedule Cron Jobs in Ruby with the `whenever` Gem](https://www.rubyguides.com/2019/04/ruby-whenever-gem/) — Cron is a job scheduling system on most POSIX systems and [whenever](https://github.com/javan/whenever) provides a neat, Rubyish way to work with it. 

Jesus Castello   

[A Rails Testing "Hello World" using RSpec and Capybara](https://www.codewithjason.com/rails-testing-hello-world-using-rspec-capybara/) — An excerpt from Jason’s book (_Rails Testing for Beginners_), how to set up a Rails app from scratch to use RSpec. 

Jason Swett   

[Do You Know What's Hiding in Your App? An App Review Gives Certainty](https://reinteractive.com/service/app-review) 

reinteractive - ROR App Review sponsor   

[A Visual Trace of How Rails Responds to a Request](https://rails-trace.chriszetter.com/) — A very cool visualization (built using TracePoint) of the _“2041 Ruby method calls made by a Rails 5.2.2 server running in production mode”_. 

Chris Zetter   

▶[How to Use Bootstrap with Webpack and Rails](https://gorails.com/episodes/how-to-use-bootstrap-with-webpack-and-rails) — `webpacker` makes it super easy to load both Bootstrap’s CSS and JS into your Rails app using `webpack`. 

Go Rails  

🔧 Code & Tools  

[Suspenders: A Rails Template with Thoughbot's Standard Defaults](https://github.com/thoughtbot/suspenders) — Thoughtbot know a lot about building Rails apps, so using their starter app isn’t a bad idea, especially as they keep it [up to date.](https://github.com/thoughtbot/suspenders/releases/tag/v1.51.0) 

thoughtbot, inc.   

[Shiba: Catch Bad SQL Queries Before They Cause Problems in Production](https://github.com/burrito-brothers/shiba) — It’s only in _alpha_ for now, but Shiba can review the SQL created by ActiveRecord queries for common performance issues and create pull requests that highlight the offending lines. 

Burrito Brothers   

[GoCD - Open Source CI/CD Tool](https://www.gocd.org/?utm_campaign=gocd_oss&utm_medium=email&utm_source=cooperpress_ruby&utm_content=go_website&utm_term=) — GoCD provides visibility into complex deployments & supports cloud environments like Kubernetes, Docker, AWS, Azure. 

ThoughtWorks - GoCD sponsor   

[rom 5.0.0 and rom-sql 3.0.0 Released](https://rom-rb.org/blog/rom-5-0-and-rom-sql-3-0-released/) — The new release includes some nice DSL updates, especially around joins, support for `case` statements, and more. There’s [rom-http 0.8.0](https://rom-rb.org/blog/announcing-rom-http/) too if you’re living that Ruby Object Mapper lifestyle. 

Piotr Solnica   

[wasmer: A Ruby Extension to Run WebAssembly Binaries](https://github.com/wasmerio/ruby-ext-wasm/) 

Wasmer   

[Arx: A Ruby Interface for Querying Academic Papers on ArXiv](https://github.com/eonu/arx) 

Edwin Onuonga   

[Job Iteration 1.0: Makes ActiveJob Jobs Interruptible and Resumable](https://github.com/Shopify/job-iteration) 

Shopify   

[Scientist: A Ruby Library for Carefully Refactoring Critical Paths](https://github.com/github/scientist) — Scientist allows you to experiment with refactorings alongside the old code and publish the results. It’s recently had its first release in a year. 

GitHub   

[tesla_api: An Unofficial Gem for Tesla's JSON API](https://github.com/timdorr/tesla-api) — Want to control your Tesla’s seat or steering wheel heater from a Ruby script? Why, yes, we hear you all cry. 

Tim Dorr         

Curated by [Glenn Goodrich](https://twitter.com/ruprict) and [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
