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.
🗺️ Building static maps with Ruby — without JavaScript
Over the last months I’ve been working on libgd-gis, a GIS rendering engine for Ruby focused on server-side, deterministic map generation. Read more
🌍 A New View of Earth, Powered by Ruby
What happens when satellite imagery meets Ruby? Read more
🚀 Introducing Imprint
Imprint is a Ruby gem that enables signed, expiring image rendering with dynamic watermarks. Read more
Top 27 Ruby Developers and ROR Experts
This curated list brings together top experts from both the Ruby and RoR communities, showcasing their significant contributions to the programming world:
Leaving Heroku: Which Provider Should You Choose?
Running a Rails app on Heroku but are looking to migrate elsewhere due to pricing? I tested some of the top cloud providers on performance and cost to help guide your choice:
How to upgrade a ruby on rails application
Exploring and observing the various elements that require at least a few seconds of attention and no less important in which order they should be upgraded for a Ruby on Rails application: Read more
RubyLLM::Instrumentation: The foundation for RubyLLM monitoring
While working on RubyLLM::Monitoring, we needed a way to instrument all RubyLLM operations. But we wanted to do it without changing RubyLLM. Read along to know how we did it. https://sinaptia.dev/posts/ruby-llm-instrumentation-the-foundation-for-rubyllm-monitoring https://github.com/sinaptia/ruby_llm-instrumentation
Notebooks are great for PoCs.
👉 Running Notebooks the Ruby Way Read more
Mudis: LRU in-memory Cache for Ruby
Mudis is a fast, thread-safe, in-memory, sharded LRU cache for Ruby applications. Read more
Now Ruby GIS Rendering: Defining a Stable API in libgd-gis
The core rendering API of libgd-gis is now frozen and documented. Read more
ruby_llm-agents: Production-ready Rails engine for building AI agents
I’ve released ruby_llm-agents, a Rails engine for running LLM-powered AI agents in production. Read more
debugger_replay - Hot-reload and replay requests during debugging.
Edit code, type r, see changes instantly. Read more
An RSpec-like test DSL in Ruby, from scratch
A walkthrough of building a tiny RSpec-style DSL (describe, it, expect, plus eq/contain matchers). Uses instance_eval to run blocks in the DSL context and lambdas as matchers:
Testing GIS animations in Ruby
Today I spent the day stress-testing libgd-gis v0.2.7.pre.alpha.1, exploring what it really takes to animate maps frame-by-frame using pure Ruby. Read more
Ruby IO buffering
Understanding why Ruby/Rails logs are delayed in Docker containers but instant on localhost. Dive into TTY detection, libc buffering and Ruby IO buffering layers in detail. Read more
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. Read more
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. Read more