Issue 385 — February 8, 2018
How Fast is Ruby 2.5?
A new benchmark on the heels of an important performance patch applied
Ruby 2.5.0preview1 shows a nice gain over previous benchmarks.
Playing with Ruby's New JIT: MJIT
MJIT (which stands for MRI or Method JIT) may form a key part of
Ruby 3’s goal to be 3x faster than Ruby 2.
An initial version of MJIT
has been merged
into a fork of the Ruby trunk, leading this author to start running some promising benchmarks.
Instrumenting Rails with Prometheus and prometheus_exporter
“How we instrument Rails at Discourse and how you can, too.”
Security as Easy as 'Gem Install Sqreen'
We'll tell you when bad things happen and protect your code from intrusions, insider threat and data loss. Get started with a simple 'gem install sqreen'.
The Ruby Toolbox
The Ruby Toolbox Is Back
Thanks to funding from
, a formerly popular site for finding and categorizing Ruby libraries and tools
A Quick Lesson on CRuby's 'Memory Slots'
How does Ruby store objects in memory, work out where it stored those objects, and how can you look at what’s going on under the covers?
A First Naïve Look At TruffleRuby
A GitHub thread on getting started playing with
, an alternative high performance Ruby implementation.
An Update on Julia Evans' rbspy Profiler
It’s fun watching this project progress and this week brings Mac support for Julia’s nascent sampling CPU profiler for Ruby.
(Side note: We love frequent blogs about building tools - let us know if you’re doing the same.)
Ruby on Rails Developer at X-Team (Remote)
We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere.
Ruby Developer at Econify (New York, NY)
We’re currently seeking a senior Ruby developer to work on Rails applications both new and old. Come join a great team.
Looking for a Job at a Company That Prioritizes Ruby?
Try Vettery and we’ll connect you directly with thousands of companies looking for talented back-end devs.
RubyGems 2.7.5 Released
Scale Continuous Delivery for Your Enterprise?
Use GoCD's enterprise features performance upgrades to manage large number of teams, agents and pipelines for your organization.
Ruby 2.5’s New Integer.sqrt Method
We already have
but this new version is
Embedding Go into Ruby Applications
Psst.. we have a
weekly Go newsletter
Using GraphQL: A Rails-Oriented Introduction
Conditional Unique Indexes in Rails with Postgres
A Docker Dev Config for Ruby on Rails
Ruby 2.5's Hash#slice Method
Drip-feeding more knowledge about new Ruby 2.5 features.
Tips for Upgrading a Rails App from 4.1 to 4.2
How We Reduced Our CI Build Time More Than 8x with Semaphore Boosters
What Koichi Sasada's Been Doing at Cookpad in 2017
Cookpad pays one of the longest standing Ruby core committers to keep working full-time on MRI.
Refinement Types for Ruby [PDF]
An academic paper analyzing the addition of refinement types to Ruby.
Kazerounian, Vazou, Bourgerie, et al
'You Should Not Implement #to_a for Your Classes'
Rubrowser: A Graph-Based Visualizer for Ruby Code
fastlane.ci: An Open Source, Self-Hosted CI System
How Automation Can Help with Updating Your Dependencies
Sequel 5.5.0 Released
TrafficJam: A Library for Time-Based Rate Limiting
pg_query: Parse SQL Queries using Postgres's SQL Parser
Swot: Identify Email Addresses or Domains Names That Belong to Universities