#425 — November 15, 2018

Read on the Web

Ruby Weekly

What’s New in Ruby 2.6?Ruby 2.6 preview 3 is out, the final release is just over a month away, but here’s a look at what’s in it for you as a Ruby developer.

Guy Maliar

Image Placeholders for Your Development Environment — Replace broken images with placeholders using Rack middleware.

Arkency Blog

PostgreSQL Tips for Rails Created at Railsconf by Citus Devs — How to improve application performance for Rails apps on Postgres. Written by Citus engineers on the show floor at RailsConf. Featuring useful utilities like statement time-outs, marginalia, pg_stat_statements, & pgBouncer.

CITUS DATA sponsor

Proc#<< and Proc#>>: An Eventual Way to Do Proc Composition? — Here’s the underlying proposal if you want to learn more.


Taking Stimulus.js for a RideStimulus is a JavaScript framework from the Basecamp folks (including DHH) that works around the idea of decorating your HTML.

Josef Strzibny

Hash Rockets Are Good Actually — One developer’s opinion on why the classic, default way of notating hashes is better than the optional, symbol-oriented 1.9+ approach.

Sam Phippen

💻 Jobs

Sr. Fullstack Engineer (Remote) — 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

Ruby on Rails Developer - Coppell, TX — Join our tight-knit and diverse team delivering health and wellness clarity.

Onsite Health Diagnostics

Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details.


📘 Articles & Tutorials

Setting Up Local SSL for Rails 5 Development and Tests — A comprehensive approach to this age-old issue of local web development.

Ross Kaffenberger

3 Brief Tips for Using ActiveRecord::Calculations — A follow up to a Rails performance post from 2016. That’s commitment.

Luciano Becerra

Exploring Ruby 2.6: Enumerator, Hash, and Enumerable Changes

Brandon Weaver

Avoiding Network Calls in Rails Tests Without Using Mocks — .. or stubs, or even (the awesome) VCR. Dependency injection, FTW.

Jason Swett

Exploring RubyGems Data with Honeycomb — Some neat insights into Rubygems, namely, which ones are most downloaded, the slowest to pull down, and what regions are pulling the most gems.

Emily Nakashima

Build and Deploy Your Next App on DigitalOcean — Try the most developer-friendly cloud platform on us with a $100 credit toward your first app. Get started.

DigitalOcean sponsor

Birds of a Fiber: A Look at Falcon, a Modern Asynchronous Web Server for Ruby — Can Fibers give a web app more throughput? The answer is a resounding… “maybe”.

Derek Haynes

▶  Migrating Twitter from Rails and Powering Up with Linkerd — A 30 minute podcast chat with William Morgan, a core maintainer of Linkerd and formerly an infrastructure engineer at Twitter, where he helped move Twitter from a monolith to microservices.

Ruby on Rails Podcast podcast

▶  Four Ways to Scale on Heroku — It’s not just about adding more dynos.

Adam McCrea

Vim in the Future — A brief look at the past and present of the Vim editor, its good and bad bits, and whether learning it is truly worthwhile.

Emily St

🔧 Code & Tools

WebpackerCLI: Bring The Power of Webpacker to Any Web Framework

Daniel P. Clark

Launching a New Product? Use Segment as the Data Foundation for Your Tech Stack

Segment sponsor

finite_machine: A Minimal Finite State Machine with a Straightforward Syntax — The gem is back with its first release in over 2+ years.

Piotr Murach

JRuby Released — Just a week after 9.2.1 comes 9.2.4 - releases coming fast for the popular JVM-oriented Ruby implementation.

JRuby Core Team

Passenger 5.3.7 Released with Fixed Ubuntu 18.04 Packages

Phusion Blog