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.
If Rails Was Designed Today: The Operational Monolith
The article explores what changes when you treat concurrency, background execution, and observability as framework responsibilities rather than integration problems. [more inside]
The Ruby Users Forum Is Now Live
We’re excited to announce that the Ruby Users Forum is officially live. [more inside]
How I Actually Use AI to Write Ruby on Rails Code
Context is everything when coding with AI. [more inside]
Stabilizing a Native Rubneey GIS Engine with Docker, RuboCop, and CI
I wrote about how libgd-gis is evolving into a stronger, scalable foundation for map rendering in Ruby and Ruby on Rails: native builds, GeoJSON support, CI, and reproducible environments. [more inside]
🗺️ 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. [more inside]
🌍 A New View of Earth, Powered by Ruby
What happens when satellite imagery meets Ruby? [more inside]
🚀 Introducing Imprint
Imprint is a Ruby gem that enables signed, expiring image rendering with dynamic watermarks. [more inside]
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: [more inside]
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
Mudis: LRU in-memory Cache for Ruby
Mudis is a fast, thread-safe, in-memory, sharded LRU cache for Ruby applications. [more inside]
Now Ruby GIS Rendering: Defining a Stable API in libgd-gis
The core rendering API of libgd-gis is now frozen and documented. [more inside]
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. [more inside]
debugger_replay - Hot-reload and replay requests during debugging.
Edit code, type r, see changes instantly. [more inside]
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. [more inside]
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. [more inside]
Embers
Embers is a portmanteau of “embedded” and “ruby script”. It is an embeddable Ruby interpreter for C#. Not quite IronRuby, but an intentionally small Ruby-like implemented language with full .NET interop. [more inside]