Short Ruby Newsletter - edition 163

The first edition of 2026: Where we look at Ruby 4.0, mruby announced the major release this year v4.0, Rails launched 8.1.2 and two old (pre Ruby 1.0) and stable gems were updated

In partnership with

This edition is sponsored by Undercover CI, the Ruby coverage toolkit ready for the vibe coding era.

Table of Contents

(ad) Unvercover CI - Ruby Test Coverage ready for vibe coding era

undercover-ci.com - Ruby test coverage ready for the vibe coding era

Undercover CI for GitHub finds untested code in your pull requests. Fill gaps that slip through percentage metrics. Ship confidently. Thrive in the vibe coding era.

Get started on undercover-ci.com or check out the demo pull request.

πŸš€ Launches and discounts

πŸš€ Marco Roth launched charm-ruby.dev - elegant APIs and glamorous terminal experiences to Ruby developers

πŸš€ Vladimir Dementyev announced the second version of Layered Design for Ruby on Rails Applications

Source: @palkan_tula

Source: @aviflombaum

πŸš€ Marc KΓΆhlbrugge launched rclown - β€œFriendly web UI for backing up your object storage bucketsβ€œ

πŸš€ Simon Chiu launched Checkend - A clean dashboard for error tracking. Self-hosted, source available, forever free. License is O’Sassy at checked

πŸš€ David Backeus launched lovingruby.com - 365 reasons to love Ruby:

Source: @dbackeus

πŸ“… Events

πŸ“… Baltic Ruby extended its CFP for this year’s conference. If you’re interested, register right here β†’ Baltic Ruby 2026

πŸ“… Greg Molnar is organising a workshop about Security in the Age of AI:

πŸ“… Irina Nazarova announced the next SFRuby meetup

πŸ“… Nick Schwaderer announced a new event β†’ Belfast RubyFest 2026

Source: @schwad_rb

πŸ“… Ruby Kaigi announced one more week to send your CFP at CFPApp

Source: @rubykaigi

πŸ“… Chetan Patil announced the next Ruby Meetup in Munich on 22nd January. BTW they are also looking for a second speaker:

πŸ“† Andy Croll announced the CFP for Brighton Ruby 2026 is open:

πŸ‘‰ All about Code and Ruby

We were on a winter break when Ruby 4.0 was launched so there was no Short Ruby edition covering it.

Still we gathered a series of resources about the 4.0 release at

πŸ‘‰οΈ Yukihiro Matz announced that the next version of mruby - a lightweight implementation of the Ruby language will be 4.0:

πŸ‘‰οΈ Rafael FranΓ§a announced a new version of Rails version 8.1.2:

πŸ‘‰ Victor Shepelev shared their amazing Ruby Reference about Ruby 4.0 

πŸ‘‰ PaweΕ‚ ŚwiΔ…tkowski published a new article about Portable mruby binaries with Cosmopolitan

πŸ‘‰ Simon Chiu published a new article about Verifying e2e email sends in Rails using GitHub Actions & Cloudflare Workers

πŸ‘‰ Matheus Richard published a new article about An Introduction to Ruby Parsing with Prism

πŸ‘‰ Jeff Morhous published a new article about Exploring Rails Action Cable with Solid Cable

πŸ’» Code Samples

(ad)

Undercover integrates with coding agents like Claude Code and your CI pipeline: shift left, wire up local test coverage checks for fast feedback, catch gaps directly in GitHub PRs to ensure consistency and ship confidently. Get started at undercover-ci.com.

οΈπŸ’» ️Ruby On Rails shared a tip on how you can subscribe to transaction events for monitoring or instrumentation

Source: @rails

οΈπŸ’» Moses Gathuku shared a tip about ActiveRecord::Migration#say_with_time

Source: @Gathukumose

πŸ’» Sebastian Arrieta shared their LazyVim configuration for Ruby on Rails

πŸ“ Thinking about Code Design

οΈοΈπŸ“ Nate Berkopec about the β€œautomatic N+1 solving” libraries for Rails

The script can be accessed here β†’ n_plus_one_where.rb

οΈπŸ“ Aaron Patterson shared profiler result for running β€œbundle install” against the Gemfile in RubyGems.org. You can check it directly from here β†’ Firefox Profiler

οΈπŸ“ Marc KΓΆhlbrugge shared about his journey on building rclown with AI tools

πŸ“ Nate Berkopec shared a code sample about using fnox for secrets management:

πŸ’‘Around code (news, findings, books, and more - all about Ruby)

πŸ’‘ Jason Swett shared they are looking for podcast guests

πŸ’‘ Stan Lo started improving the support of Markdown in RDoc:

Source: @st0012.dev

❀️ Why Choose Ruby and Rails

❀️ Allancoder reflected on how much there is still to learn in Rails, even after five years of daily development

Source: @AllanMk01

❀️ Nate Berkopec pointed out that Ruby now handles millions of requests per second

❀️ Azilla14 asked on r/ruby about Ruby:

Here are some interesting replies:

🧰 Gems, Libraries, Tools and Updates

πŸ†• New Gems and Repos

πŸ†• Jorge Alvarez published a new project minerva: An MCP server to infuse wisdom into your AI agent.

πŸ†• Kevin Newton published a new gem exreg - A Ruby Regular Expression Engine

πŸ†• Tyler Ewing published a new gem ductwork - "Ductwork lets you build complex pipelines quickly and easily using intuitive Ruby tooling and a natural DSL."

πŸ†• GimΓ©nez Silva GermΓ‘n Alberto published a new gem ruby-libgd - "High-performance native Ruby bindings to libgd for image generation, drawing, filters, alpha blending, and transformations."

🧰 Updates

🧰 Avo announced a new release β†’ v3.28.0

🧰 Lucas Carlson updated two old and useful gems:

Source: @cardmagic

  1. classifier - "A Ruby library for text classification featuring Naive Bayes, LSI (Latent Semantic Indexing), Logistic Regression, and k-Nearest Neighbors classifiers. Includes TF-IDF vectorization, streaming/incremental training, pluggable persistence backends, thread safety, and a native C extension for fast LSI operations."

Source: @cardmagic

  1. simple-rss - "A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation."

Source: @cardmagic

🧰 Jorge Manrubia announced a new feature for Lexxy

Source: @jorgemanru

🧰 AndrΓ© Arko announced a new release for rv - β€œπŸ’ŽπŸ’¨ Extremely fast Ruby version and gem managerβ€œ. For more details, you can check the blog post for this release β†’ Announcing rv clean-install

🧰 Carmine Paolino announced a new version of ruby_llm

🧰 Jeremy Evans announced a new version of tilt - β€œGeneric interface to multiple Ruby template enginesβ€œ

🀝 Rob Zolkos shared about learning multiple AI models:

Source: @robzolkos

πŸ‘‰ David Heinemeier Hansson made a post about static vs dynamic typing. Here is just a part of the post, you can read it entirely on X

Source: @dhh

🀝 Jon Yongfook shared how marketing stays the real challenge, regardless of the tech stack

Source: @yongfook

More content: πŸ“š πŸ—ž 🎧 πŸŽ₯ ✍🏾

πŸ—ž Newsletters

πŸ—ž Matt Solt published a new edition β†’ Ruby AI News - January 7th, 2026

πŸ—ž Ruby Weekly published a new article about Examples of language changes in Ruby 4.0

🎧 Podcasts

🎧 Jason Swett published a huge list of episodes for Code with Jason Podcast β†’ check episodes 288 to 300

🎧 A Junior, A Senior and I published a new podcast episode β†’ 27 - On Ruby (and Rails?) with Lucian and Stan

🎧 The Bike Shed published a new podcast episode β†’ The Playful Portland Programming Paradigm

🎧 The Ruby AI Podcast published a new episode β†’ Real vs. Fake AI with Evan Phoenix

🎧 Rails Business published a new episode β†’ Mateus Pereira

🎧 Errol Schmidt published a new episode β†’ Dashbit - Boosting the Elixir ecosystem

πŸŽ₯ Videos

πŸŽ₯ Jeremy Daer, Fernando Olivares and Kimberly Rhodes published a new episode of RRECORDABLES about Moving Mountains of Data off S3

πŸŽ₯ Dave Kimura published a new episode about Self Hosted App

✍🏾 Articles

What’s new πŸ†•

πŸ†• PaweΕ‚ ŚwiΔ…tkowski published a new article about Portable mruby binaries with Cosmopolitan

πŸ†• Kevin Newton published a new article about A Ruby Regular Expression Engine

πŸ†• Matheus Richard published a new article about An Introduction to Ruby Parsing with Prism

πŸ†• Jeff Morhous published a new article about Exploring Rails Action Cable with Solid Cable

πŸ†• Rachael Wright-Munn published a new article about Check Docker's Ruby version with Github

πŸ†• Mohit Sindhwani published a new article about RAISE: Evaluating if AI is helping me code

πŸ†• Sam Ruby published a new article about Rails Apps on V8 Isolates

πŸ†• Scott Watermasysk published a new article about Easy CloudFlare Tunnels With Rails

πŸ†• DevelClan published a new article about Dependency Inversion Principle

πŸ†• Simon Chiu published a new article about Verifying e2e email sends in Rails using GitHub Actions & Cloudflare Workers

How-TOs πŸ“

πŸ“ Rails designer published a new article about Use native dialog with Turbo (and no extra JavaScript)

Stephen Margheim published a new article about Affordances: The Missing Layer in Frontend Architecture

Reply

or to participate.