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.
ActiveRecord::DuckDB Adapter
DuckDB is taking the world by storm with its lightweight database engine and its massive capabilities (its fast, extensible, has geospatial and analytical capabilities). I just released an early stage version of an ActiveRecord adapter allowing it to be used with Rails. [more inside]
đš Rails Devs: Donât Let N+1 Kill Your App's Performance!
Yesterday, I faced a technical interview that reminded me how easy it is to fumble a well-known topic under pressure â in my case, the infamous N+1 query problem in Ruby on Rails. [more inside]
Introducing OpalStimulus! đ
Have you ever dreamed of being able to write your Stimulus controllers in Ruby instead of JavaScript? Hereâs OpalStimulus, a Stimulusjs wrapper for Opal, with a Rails installer. [more inside]
My first approach to middleware in Rails đ§
Ever wondered how Rails processes requests before they hit your controller? In this article, I explore Rack middleware â a powerful yet often overlooked part of the Rails stack. [more inside]
A Deep Dive into Solid Queue for Ruby on Rails
In the second part of our series, letâs dive deeper into some of Solid Queueâs more advanced features: https://blog.appsignal.com/2025/06/18/a-deep-dive-into-solid-queue-for-ruby-on-rails.html
đ Conventions and APIs in Ruby on Rails â for Everyone
If youâre building APIs with Rails or just starting to explore backend development, this article is for you. [more inside]
Grepfruit 3.0.0 Released
Just released version 3.0.0 of Grepfruit, a Ruby gem for searching text patterns in files with enhanced output. [more inside]
Introducing OasHanami: Generate OpenAPI Docs for Hanami APIs
I just released a version of OasHanami, a tool for documenting APIs built with Hanami using YARD tags. It easily generates an OAS file and displays it with RapiDoc for interactive documentation. It relies on OasCore https://github.com/a-chacon/oas_core. [more inside]
Win a free ticket to RailsConf
It looks like Ruby Central sold out of individual and student tickets for RailsConf. Hereâs one last chance to attend: win a free conference ticket! Enter to win by 6/23.
đ§š Fast Prototypes. One-Liners. Friday Energy.
Sometimes you donât need a full setup â you just want to run the thing. So I put together a collection of Docker one-liners to spin up Ruby, Rails, Sinatra, Grape, and more â with zero local install pain. [more inside]
đ§ Ever wonder how Ruby finds the right method when you call it?
Itâs not magic â itâs the method lookup algorithm, and understanding it can level up your Ruby skills in a big way. [more inside]
Introducing Turbo Transition: create smoother Turbo Streams
https://railsdesigner.com/introducing-turbo-transition/ New little JavaScript package I extracted from an upcoming new product. â€ïž
Good news for Rubyists and IoT Makers! đđ€
Ruby has officially entered the world of microcontrollers â and itâs deliciously powerful. đȘđ„ [more inside]
GitHub Flavored Markdown in Rails with Commonmarker
If our users are moderately technical, allowing them to write Markdown instead of using a WYSIWYG editor can make them happier and more efficient. Ruby has several gems whose main concern is parsing Markdown. Each of these has a different approach to the problem, and implements a different Markdown specification. In this article, we will cover Commonmarker, a gem that implements the CommonMark specifications and adds support for GitHub-flavored Markdown, which some users prefer because of its feature set. https://avohq.io/blog/github-flavored-markdown-commonmarker
đ The definitive guide to mastering config/database.yml in Ruby on Rails is here!
Whether youâre just starting out or managing complex multi-database setups, this article breaks down everything you need to know â from basic configurations to advanced tricks and even handling non-relational databases. [more inside]
Create Review Apps From Your Pull Requests With Kamal
If youâve migrated your Rails applications from a platform like Heroku to run on your own servers, you might miss having new environments to test out your pull requests. This video playlist shows you how to replicate a review app workflow when using Kamal for deployments. [more inside]
đ Is your Ruby app hiding security risks?
I just published a quick guide on using bundler-audit to scan your dependencies for known vulnerabilities â with practical examples to get started fast. If you care about stability and security, this oneâs for you. [more inside]
đ The Last Guide Youâll Ever Need to Build a Rails API (with Swagger)
If youâre building an API in Ruby on Rails â whether itâs your first one or youâre leveling up â this guide gives you everything you need to create a clean, documented, and production-ready API. [more inside]
Active Job Continuations is now part of Rails!
This new feature lets background jobs resume from where they left off â making long running jobs more efficient and fault tolerant. [more inside]
đ Level up your API documentation with RSwag and Swagger in Ruby on Rails
Tired of outdated or unclear API docs? Want to build clean, test-driven documentation for your Rails app?: [more inside]
đ§ 1. âA Small Change with Big Impact in Ruby 3.3â
Ruby 3.3 introduces embedded TypedData objectsâa behind-the-scenes optimization with impressive real-world gains. [more inside]