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
Programming Ruby 4.0 in Beta
Programming Ruby 4.0 is out and the new beta runs against Ruby 4.0 final. [more inside]
A Guide to The Rails G Model
Beginner’s Guide to Creating Database Models in Rails. Rails Generate Model
FFmpegCore - replacement of the abandoned streamio-ffmpeg
I’ve released ffmpeg-core gem as a replacement of the abandoned streamio-ffmpeg. [more inside]
Monitoring LLM usage in Rails with RubyLLM::Monitoring
When you’re using multiple LLM providers, tracking costs manually becomes impossible fast. We needed visibility into our AI spending and LLM performance. Here’s the monitoring engine we built for Rails. https://sinaptia.dev/posts/monitoring-llm-usage-in-rails-with-rubyllm-monitoring https://github.com/sinaptia/ruby_llm-monitoring
The ultimate guide to upgrading to Ruby 4.0
Did you know that Ruby doesn’t follow semantic versioning? I didn’t, until I wrote this Ruby 4.0 upgrade guide :) https://www.honeybadger.io/blog/ruby-4/
Over the last days I have been pushing libgd-gis into real cartography territory.
Today it can render full river systems of entire regions — from Europe down to Entre Ríos, Argentina — directly from GeoJSON, using nothing but Ruby + libgd. [more inside]
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! ⛄