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.
Introducing Herb Language Server and Visual Studio Code Extension
As a next step for Herb, I’m happy to share that I’ve just released the first version of the Herb Language Server along with a Visual Studio Code extension. [more inside]
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]