---
title: "Pair programming with Ruby creator Matz"
publication: "Ruby Weekly"
issue: 404
published_at: "2018-06-21"
canonical_url: "https://rubyweekly.com/issues/404"
---

This week's Ruby news, issue 404       

#404 — June 21, 2018 

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

Ruby Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/halugfe6w7qrp2kcxv6s.jpg)](https://www.youtube.com/watch?v=zEf6iUIkjf4)  

▶[Pair Programming with Matz at RubyKaigi](https://www.youtube.com/watch?v=zEf6iUIkjf4) — Watch along as Matz (creator of Ruby) and Jonan Scheffler (Heroku) code Conway’s Game of Life in real time. 

Jonan Scheffler   

[You Can Now Install TruffleRuby via RVM (and ruby-build)](https://github.com/rvm/rvm/issues/4297#issuecomment-397908042) — They also added it to [ruby-build](https://github.com/rbenv/ruby-build/pull/1210) so rbenv users can get in on the fun with [this](https://github.com/oracle/truffleruby) high performance GraalVM-based Ruby implementation. 

RVM   [![\](https://copm.s3.amazonaws.com/7623b94f.png)](https://monday.com/lp/mb/board-custom/?utm_source=mb&utm_campaign=newsletter&utm_medium=ruby_weekly_210618) 

[Plan Visually with a Single Glance and Make Sure Your Projects Get Done](https://monday.com/lp/mb/board-custom/?utm_source=mb&utm_campaign=newsletter&utm_medium=ruby_weekly_210618) — monday.com is a project management tool your team will enjoy using. It makes it fun and easy for everyone to collaborate, focus and get more done. It's a visual project management tool that’ll help you and your team collaborate and achieve more. 

monday.com sponsor   

[Serious Vulnerability Found in Sprockets](https://blog.heroku.com/rails-asset-pipeline-vulnerability) — Serious enough that Heroku will fail deploys that don’t make the necessary (and, thankfully, pretty simple) changes. [Formal announcement here.](https://groups.google.com/d/msg/ruby-security-ann/2S9Pwz2i16k/jHGAfjwXBQAJ) 

Heroku and Rubysec   

[Making Tests Go Faster](https://ryanbigg.com/2018/06/making-tests-go-faster) — We all need to speed up test execution, so posts like these are always useful. This one uses RSpec profiling and Mongo monitoring to find slow spots. 

Ryan Bigg   

[Visualize Ruby with Flowcharts](http://dustinzeisler.com/ruby/2018/06/18/visualize-ruby.html) — [VisualizeRuby](https://github.com/zeisler/visualize_ruby) is a tool to parse a Ruby class into GraphViz visualizations showing the method interactions. There’s also a [live online demo.](https://visualize-ruby.herokuapp.com/) 

Dustin Zeisler   

[The Demand for Rails Developers is Still Huge](https://medium.com/@yoelblum_45935/demand-for-ruby-on-rails-is-still-huge-ea4434926c57) — You probably already know this, but it’s nice to cite when an aggressive Pythonista is trolling you about Ruby. 

Yoel Blum  

💻 Jobs  

[Sr. Fullstack Engineer (Remote)](https://www.stickermule.com/careers) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. 

Sticker Mule   

[Senior Software Engineer at Redbubble](https://grnh.se/i57d76ja1) — We provide a unique work environment for our full-stack devs, with pair programming. Our team values feedback & high code quality. 

Redbubble   

[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-58140) — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform. 

Vettery  

📘 Articles & Tutorials  

[Rails CSRF Protection for Single-Page Applications](https://blog.eq8.eu/article/rails-api-authentication-with-spa-csrf-tokens.html) — How to mitigate CSRF attacks for a Rails API app that is not in control of the front-end SPA. 

Tomas Valent   

[Low Overhead Polling for Ruby](http://chrisseaton.com/truffleruby/low-overhead-polling/) — Low overhead polling is an optimization aimed at the forthcoming JIT compilers to squeeze a bit more speed out of Ruby. 

Chris Seaton   

▶[Busting 'nil's with Hash#fetch](https://www.rubytapas.com/2018/06/20/bust-nils-with-hash-fetch/) — Avdi Grimm has publicly released another classic screencast from his Ruby Tapas series. A handy Ruby tip here. 

Avdi Grimm   

[Does Your Rails CI Build Run Longer Than 10 Minutes?](https://semaphoreci.com/landers/boosters-rails?utm_source=rubyweekly&utm_medium=email&utm_campaign=boosters-rubyweekly-20180621) — Auto-parallelize and run tests up to 15x faster in a few clicks with Boosters. Save hours of idle time per week. 

Semaphore sponsor   

[First Impressions of Elixir, from a Rubyist’s Perspective](http://www.sihui.io/first-impression-of-elixir/) — Elixir is a functional language built on the Erlang virtual machine and originally created by a Rails core team member. 

Sihui Huang  

🔧 Code & Tools  

[Rails DateTime Formats](https://railsdatetimeformats.com/) — A quick reference for something none of us can ever remember. 

Andy Croll   

[Linux Cloud Hosting Starting at 1GB of RAM for $5/mo](https://welcome.linode.com/ruby-weekly/?utm_source=cooperpress&utm_medium=email&utm_campaign=ruby-weekly-brief) 

Linode Cloud Hosting sponsor   

[Maily: A Rails Engine to Preview Outgoing Emails](https://github.com/markets/maily) — A mountable engine that provides a browser-based preview of mail templates, as well as being able to send test mails. A new version ([0.7](https://github.com/markets/maily/releases/tag/v0.7.0)) just came out. 

Marc Anguera   

[MRuby-Zest: A Scriptable Audio GUI Framework](http://log.fundamental-code.com/2018/06/16/mruby-zest.html) — Built as part of a ZynAddSubFX rebuild. 

Mark McCurry   

[TensorStream: A Reimplementation of TensorFlow for Ruby](https://github.com/jedld/tensor_stream) — tensor_stream has no dependency on TensorFlow. 

Joseph Emmanuel Dayo   

[activerecord-import: Bulk Data Insertion with ActiveRecord](https://github.com/zdennis/activerecord-import) 

Zach Dennis   

[MiniSql: A Minimal, Safe SQL Executor for Postgres](https://github.com/discourse/mini_sql) — Basically makes things nicer if you’re using `pg` 

Discourse   

[RRRSpec: Distributed RSpec Execution Service](https://github.com/cookpad/rrrspec) — An interesting old project (but with recent updates) I hadn’t seen before. 

Cookpad Inc.   

[Spreadsheet Architect: Create Spreadsheets from Ruby Objects](https://github.com/westonganger/spreadsheet_architect) — Create XLSX, ODS or CSV sheets. First release in a year just came out. 

Weston Ganger         

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
