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.
Rails 8: How to Auto-Generate Social Media Preview Cards
Very often I find myself sharing a link to my new Rails project on Twitter, Discord, or LinkedIn. But… Read more
Fifteen Ruby takes on a DSL for stepped workers
A tour of fifteen ways to declare ordered worker steps in Ruby – from a plain manifest constant to macros, method hooks, modules, Fibers, Enumerators, and a small archaeological stop at continuations. Read more
OOP vs Functional Programming Explained for Dummies
I see beginner developers get completely overwhelmed by computer science jargon. You read an article… Read more
Messages Before Objects
Shift the focus from classes to conversations: sequence diagrams, stable interfaces, the Law of Demeter, and practical decoupling techniques in Ruby. Read more
Choosing a Reliable Ruby on Rails Development Partner for Ongoing Maintenance
This post explains the difference between working with a freelancer, a project agency, staff augmentation and a development partner and when a company needs each type of engagement. Solid criteria in a checklist style is provided to guide organizations to make the right choice for their needs. Read more
What Ruby Version Does Rails 8 Actually Require?
Every time a new Rails major ships, the same question churns through blog posts, reddit, and internal Slack channels: what is the minimum Ruby version? And the internet, being the internet, produces several confident but contradictory answers. Read more
wroclove.rb 2026 workshop exercises - Building Rails SPAs in Frontend Ruby w/ Glimmer
I published a GitHub repo containing the exercises of the wroclove.rb 2026 Ruby conference workshop “Building Rails SPAs in Frontend Ruby with Glimmer DSL for Web”. This GitHub repo provides the simplest and fastest way to learn Glimmer DSL for Web (the Ruby-in-the-Browser Rails Frontend Framework that gained Matz’s approval by winning a Fukuoka Prefecture Future IT Initiative 2025 award). And, just in time for wroclove.rb 2026, Glimmer DSL for Web now has official Rails 8 setup instructions.
The Developer's Hardware Wallet: A Review of the OneKey Classic 1S
The Developer’s Hardware Wallet: A Review of the OneKey Classic 1S Recently I uploaded a… Read more
Big week for ruby-libgd & libgd-gis! 🗺️✨
✅ Featured in Ruby Weekly (3rd time!) ✅ Presented at Ruby Sur ✅ Reached RubyKaigi 2026 ✅ RubyJam talk invitation Read more
typed_print v0.2.0: Zero-dependency tables from Ruby hashes (with Markdown output)
A tiny zero-dependency gem that turns hashes into clean, aligned tables. That’s it. No colors, no complexity. Just tables. Read more
telegem new version is out 3.3.1
we have made adjustment to the memory store to support disk backup telegem is now more faster Read more
🎉 RubyKaigi 2026: Day 3 wrapped. @matz's keynote.
📖 Full recap with schedule & resources →
AIA v1.1.0: Give Your Robot Skills and a Personality
AIA is a Ruby command-line AI assistant built around a file-based prompt workflow — write prompts as Markdown, compose them into pipelines, run them from the terminal. v1.1.0 adds two new features: Skills (reusable process-knowledge files following the SKILL.md convention, for things like security reviews, incident response, or any recurring workflow your team follows) and Roles (persistent persona definitions that give your AI a consistent personality across an entire session). They’re composable — pair any skill with any role for an AI that knows your process and shows up with a character you actually enjoy working with. Read the full post.
Laravel for Rails Devs: How to Learn the Sister Framework in a Weekend
A Rails Developer’s Cheat Sheet to Learning Laravel Very often I find myself talking to… Read more
Rubyx-py: Call Python from Ruby via Rust
Rubyx-py is a gem that lets you call Python from Ruby — direct in-process interop powered by Rust, with GVL-aware streaming and async/await — built for Rails. Inspired Sam Ruby’s Boax project. Read more
Ideabug — self-hosted, embeddable feedback widget in Rails
I just open-sourced Ideabug — a self-hosted Rails 8 app that gives you an embeddable in-app widget for announcements, bug reports, and feature requests, without the SaaS tax. Read more
How to implement AI agents in Rails with RubyLLM
Here’s how to implement AI chat agents in Rails.
RubyKaigi 2026 reminds us why Ruby matters.
From JRuby’s legacy to WebAssembly, from real-time observability to geospatial mapping Ruby reaches everywhere. My MapView flyers are there too. Humbled to be part of this incredible community. 🗺️💎 #Ruby #RubyOnRails #OpenSource #Geospatial #RubyKaigi Read more
How to Actually Get Hired on Upwork as a Rails Developer
If you log into Upwork today, you might feel completely overwhelmed. Every job post has 50+ proposals… Read more
Ruby 4.0.3 fixes a serious ERB deserialization issue (CVE-2026-41316).
ERB#def_method, def_module, def_class bypass the @_init guard → RCE via Marshal.load. Read more
PaaS is dead, long live PaaS!
Discover why you should consider using a PAAS provider to deploy your Ruby apps Read more
LLM Cost Tracker 0.2.0: Now with Built-in Dashboard
I’ve just released v0.2.0 of llm_cost_tracker. The main update is the new built-in UI dashboard, which allows you to visualize your LLM spending and token usage directly in your Rails app. Read more
From a talk at Ruby SUR to a full write-up:
Building maps in Ruby, without external tools. I explain the approach behind ruby-libgd + libgd-gis 👇 #ruby #gis #opensource
How Turbo 8 Morphing Makes Rails Frontend Development Feel Like Magic
When Hotwire first came out, it felt like a superpower. We could finally update our web pages without… Read more
How to build a platform of agents
This post introduces a pattern where a user can have many agents, and an agent can be specialized in a particular domain. An agent can have tools, and even skills. Its a powerful technique for building serious AI applications. Based on ActiveRecord.