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.
Today
Ruby Beyond the Server
A collection of the various Ruby libraries and execution environments for building desktop, mobile, terminal, game, and browser applications. [more inside]
The Art of Deleting Code: Why Your One-Man App Should Be Shrinking
Most developers think that “progress” means adding lines of code. We feel good when we finish a new… [more inside]
Connect an LLM to man(1) and apropos(1)
I wrote a post as an introduction to developing your own AI agent that is backed up an ActiveRecord model. The agent can search and read man pages, and provide answers from those sources rather than training data.
Generative UI in Rails with RubyLLM
A walk through the design choices for showing rich UI in an LLM chat app instead of plain text bubbles. Tools, schemas, and a tiny gem for generative UI on top of RubyLLM. https://msg.samsonov.io/2026-05-21-generative-ui-ruby-llm/
The Vibe Coder’s Survival Guide: Concepts You Can’t Just Prompt Away
We are living in a wild time for software development. With tools like Cursor, Windsurf, and ChatGPT,… [more inside]
The Solo Developer's Secret: Why Boring Tech is More Profitable
Every morning, I see the same thing on my Twitter feed or the GitHub Trending page. A new Ruby gem is… [more inside]
I built an APM tool for Rails apps – DeadBro
I got tired of the existing APM options being overkill for smaller Rails projects, so I built DeadBro. It detects N+1 queries, tracks errors with full stack traces, and sends alerts via Slack or Pushover when things break. Real-time dashboards, multi-app and multi-environment support, installs via the dead_bro gem. [more inside]
Everyone Deserves a Wiki: Bridgetown 2.2 is Here
Springtime in Portland is always a true delight, and the perfect backdrop for our newest release of Bridgetown, version 2.2 “Verdant River City“. Featuring “wikilinks” in Markdown, support for Falcon the highly concurrent Ruby web application server, performance enhancements, bugfixes, new sponsorship opportunities, and more.
ActiveHarness gem has been released
ActiveHarness — a Ruby framework for building production-ready AI agents with multiple LLM providers, lifecycle hooks, and a Rails-friendly DSL. Made for Rails but works in plain Ruby too.
Best Software Development Company in USA - Sapphire Software Solutions
We are a renowned Software Development Company in the USA called Sapphire Software Solutions that provides inexpensive Web and Mobile Application Development Services. Our products enable companies to expand their businesses and be competitive. Read More:- https://www.sapphiresolutions.net/
stimulus_grid_rails: user editable data grid for Rails + Hotwire
I just released stimulus_grid_rails v0.1.0 — Rails + Hotwire bindings for a server-driven, multi-user editable data grid over Turbo Streams and Action Cable. No React, no client-side grid framework, no JS build step. [more inside]
Duck Typing and Inheritance in Ruby
When to reach for duck typing and when for inheritance in Ruby. Template Method, hook messages, and the signals that point to a hidden abstraction. [more inside]
The Perfect Zsh Setup: Oh My Zsh on CachyOS/Arch
If you want a terminal that tells you if a command is valid, predicts what you’re about to type, and… [more inside]
Why "Good Enough" Design is the Solo Developer's Secret Weapon
I spent years looking at websites like Stripe or Linear and feeling depressed. I would try to… [more inside]
CMDx 2.1.0 — clearer errors, less pipeline friction
CMDx has been updated with richer error messages that include links to documentation and common issues. Middleware’s how support using status methods to halt processing. There are also a slew of quality of life updates that can be reviewed in the changelog.
Rubyzen: write architectural lint rules as RSpec tests
https://github.com/perrystreetsoftware/rubyzen Rubyzen is a modern linter for Ruby that allows you to write architectural lint rules as unit tests
AI-driven development - It's a spectrum
AI-driven development is a spectrum, not a one-size-fits-all solution. Like editor setups in 2014-2018, you need to find your own workflow instead of chasing every new tool or influencer recommendation. I’m sharing how I navigate this without losing my sanity. Read the full article on: https://avohq.io/blog/ai-driven-development-it-s-a-spectrum