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.
Beginners Guide to Ruby If Statements
How to write a conditional statement in Ruby & what a Ruby if statement
inertia_i18n
I’ve just released a new Ruby gem, inertia_i18n, for developers building Rails applications with Inertia.js. The gem focuses on improving and simplifying i18n handling in Inertia-powered Rails apps, making translations easier to manage between the backend and frontend. Repo: Feedback, issues, and contributions are welcome.
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]
ruby-libgd v0.2.2 — Real Text & Layout for Ruby Graphics
Ruby just got a serious typography engine. ruby-libgd v0.2.2 introduces FreeType-powered text measurement, high-DPI rendering, multiline layout, rotation, and pixel-perfect labels — all directly from Ruby. [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 :)
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]
libgd-gis continues to grow — now with styles and more
Over the last few weeks I’ve been evolving libgd-gis, a raster GIS engine written in Ruby on top of libgd. What started as a simple GeoJSON renderer now supports: [more inside]
Verifying e2e email sends in Rails using GitHub Actions & Cloudflare Workers
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.
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
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:
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”:
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!
Ship with Confidence: Rails Production Checklist
Ship a Rails app that survives real users, real traffic, and real mistakes. Harden logging, security, SSL, backups, performance, deployment, and payments so you can deploy with confidence. [more inside]
I gave Ruby the power to draw maps — so I started with ice cream
This article shows how libgd-gis gives Ruby native map rendering, spatial data and real GIS capabilities — starting with something fun and ending with the whole world. [more inside]
An Introduction to Ruby Parsing with Prism
Prism is here to change our lives as Ruby developers - find out how:
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! ⛄