The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Yesterday
Verifying e2e email sends in Rails using GitHub Actions & Cloudflare Workers
https://sendbroadcast.net/blog/e2e-email-provider-testing Recently had some breakages that did not get caught until it was released and users found out (ugh). Added e2e testing now to catch breakages earlier. Here’s how we did it.
How To Start A Mastodon Development Environment?
In this blogpost I show how to run a dev environment of Mastodon a ruby on rails project that is a federated social media. https://codedude.xyz/howto/2025/12/17/how-to-start-a-mastodon-development-environment.html
Rice, C++ and OpenCV Bindings
I’m happy to announce new bindings for OpenCV, which marks the culmination of years of effort to modernize the Ruby <-> C++ toolchain. More at https://cfis.savagexi.com/2026/01/04/a-journey-from-pybind11-envy-to-wrapping-opencv/
Building realtime features with Solid Cable
I just published a great guide on how to use Action Cable to build real features, explicitly with Solid Cable: https://www.honeybadger.io/blog/action-cable/
How To Be a Top-Level Ruby Software Engineer in 2026
This article, which was posted at the end of 2025, doubles as a guide on "How To Be a Top-Level Ruby Software Engineer in 2026": https://andymaleh.blogspot.com/2025/12/interviewing-ruby-software-engineers-is.html
Claude Skill for Maquina Components
Yesterday I published Maquina Components 0.3.0, and someone asked if I had tooling for it. I mentioned the skill I’d been keeping private. So I decided to open-source it. [more inside]
Maquina Components 0.3.0: Combobox and Toast
Happy to announce Maquina Components 0.3.0 is now available. This release adds two frequently requested interactive components that Rails developers will find immediately useful in their projects. [more inside]
Ductwork: A Ruby Pipeline Framework
Ductwork is a simple, robust, and durable job pipeline and workflow framework designed to feel like Ruby. See the intro article for more details!
An Introduction to Ruby Parsing with Prism
Prism is here to change our lives as Ruby developers - find out how: https://blog.appsignal.com/2026/01/07/an-introduction-to-ruby-parsing-with-prism.html
xchan.rb v0.20.0 Released!
xchan.rb is an easy to use, minimalist library for InterProcess Communication (IPC). The library provides a channel that can help facilitate communication between Ruby processes who have a parent <=> child relationship.
Awesome Ruby blogs
Hello everyone! 👋 See the updated Awesome Ruby Blogs 💎 and send me pull request if I missed something! Happy winter! ⛄
Veri v2.0: Important Fixes for Rails Authentication Gem
Veri, a minimal authentication framework for Rails, releases v2.0. This release fixes the major user impersonation issue that existed in v1. Upgrading is highly recommended. [more inside]
Ruby bindings for lockf(3)
lockf.rb offers Ruby bindings for the advisory-mode lock provided by the lockf(3) function. It is similar to flock(2) in spirit but it also has semantic differences that can be desirable when used across the fork(2) boundary and that is usually the main reason to use this library.
ruby-libgd: Ruby gets its raster graphics engine back
👉 Full article: Ruby Can Create Images Again — How ruby-libgd brings a real raster engine back to Ruby https://rubystacknews.com/2026/01/05/ruby-can-create-images-again/ [more inside]
Dependency Inversion Principle
The Dependency Inversion Principle in Ruby: what it really means, when to use dependency injection, and when to keep your code simple. [more inside]
Self Hosted App
In this episode, we’ll go from a fresh Rails 8 application and a newly provisioned Raspberry Pi to deploying the application on the PI. We’ll also set up a domain to point to this application and put in place geo restrictions to help prevent unwanted access. https://www.driftingruby.com/episodes/self-hosted-app
Rails adds a useful revision checking method
In some of my projects in recently years, I’ve had to track versions between deployments. Rails added an official method to handle this in its main branch [more inside]