How to implement AI agents in Rails with RubyLLM
Chat-based agents are augmented LLM interfaces with access to a list of predefined tools. RubyLLM Agents are reusable AI assistants implemented as mod
Curated development tutorials from top sources. Filter by language.
Chat-based agents are augmented LLM interfaces with access to a list of predefined tools. RubyLLM Agents are reusable AI assistants implemented as mod
JavaScript errors (either vanilla or with Stimulus controllers) often happen silently in the browser, leaving your users confused about what went wron
Onboarding onto a legacy Ruby on Rails codebase is usually a nightmare. You get dropped into a 10-year-old monolith with zero documentation and
👉 Read the full article. MapView Flyers
Ruby 4.0.3 Released: Critical ERB Deserialization Fix April 21, 2026 Introducing MapView Render beautiful, production-ready maps dire
This article is based on the talk I gave at Tropical on Rails 2026 in São Paulo. If you were there, this is the written version. If you weren't — welc
Want to try it yourself? A full working demo is here: turbo-advance-vs-replace. Clone it, run bin/setup and follow DEMO.md for more tips. Turbo Fra
TL;DR I built pura-image — a pure-Ruby image processing library that drops into Rails Active Storage as a replacement for ImageProcessing::
April 20, 2026 👉 Read the full article.
The Ruby ecosystem has always been great for building clean, maintainable, production-ready systems. At the same time, tools like CrewAI are opening
Cursor Rules for Ruby on Rails: 6 Rules That Make AI Write Real Rails Code Cursor generates Rails code fast. The problem? It generates code
What should you learn after this series? And what is actually worth your time in Ruby AI right now? A lot of AI content throws random libraries at yo
Hey fellow developers, If you've been in the software development world for even a short time, you've probably encountered Ruby. This elegant languag
When you first encounter a for comprehension in Elixir, it looks like a standard loop. But Elixir doesn't have traditional for loops. Instead, compreh
If you are building an AI product in Rails, the hard part is usually not calling the model API. The hard part is fitting model calls into a real appli
Scaling a Rails app on bare metal is mostly about removing bottlenecks one layer at a time. You do not need magic. You need a repeatable setup for app
When you are launching a new SaaS, getting your first users is the hardest part. One of the best ways to grow is to create an affiliate (or referral)
RubyGems.org published its first public roadmap this week. That's new, and it's worth noticing. I've written about Ruby Central governance before, an
From Eval to Production: A Ruby and Rails Approach If you read the first article, you now have a set of evaluators that can score your LLM
I am releasing AI Git, a tool that generates Git commit messages using local language models. It currently supports Ollama and is available on RubyGem