JJosef Strzibny5d ago · 11 min readRubyLLM 2.x: What's new for your agentsRubyLLM 2.0 and 2.1 are out and come with new APIs for video, speech, OCR, reranking, batches, conversation controls, expanded list of supported providers and even better Rails integration. But that'sserpapi.hashnode.dev
SSina RezaeiOct 8 · 9 min readGetting to Know Yourself: Understanding self in Rubyself is one of those Ruby keywords that looks easy until you meet it in real code. You see it in a setter: self.name = normalized_name Then in a class method: def self.from_cents(...) Then somewheresinarezaei.hashnode.dev
YYashika VijayvargiyaSep 22 · 10 min readYour Rails Transaction Rolled Back. What Happened to the API Call, Email, or Job?A database transaction gives us a powerful guarantee: Either the database changes succeed together, or they are rolled back. But there is an important boundary that is easy to overlook. A database trailswithyashika.hashnode.dev
CChetan sSep 15 · 9 min readWhat I learned strapping AI agents onto a nine year old Rails appFor a long while my team's AI setup was a pile of good intentions. Somebody had a CLAUDE.md. Somebody else had Cursor rules copied off a Twitter thread. One developer was trying Kiro and had steering 2ARbuildstuff.hashnode.dev
SShipeasyAug 20 · 4 min readOps queue for agents — turning every failure into a fixable ticketAt Shipeasy, every production signal that matters becomes a ticket that an agent can act on — no human triage in between. Not a log line. Not a Slack message that scrolls past. A first-class work item1shipeasy.hashnode.dev
SShipeasyAug 20 · 6 min readWhen a build breaks, the bug fixes itselfWe stopped babysitting CI failures. Now a red build files its own bug — and an AI agent picks it up and ships the fix. PROBLEM — A failed build told no one Our CI would fail, and then… nothing would hshipeasy.hashnode.dev
ZZeroDropAug 3 · 6 min readRSpec Email Testing Without MailCatcherRails developers test email one of three ways, and each verifies something different. ActionMailer::Base.deliveries — the test adapter collects would-be emails in an array, and you assert against it. zerodrop.hashnode.dev
JJosef StrzibnyAug 1 · 24 min readWhy is Ruby on Rails a great fit for AI agentsWhat makes a programming framework good for autonomous AI agents? It's how well the language and APIs communicates intent within the tight constraints that LLMs operate under. Agents need to read codeserpapi.hashnode.dev
JJeremy LongshoreJul 1 · 16 min readDeep Dive Part 1: The Safety Architecture of Letting AI Agents Touch Your Production Rails DatabaseWhen a language-model agent needs to debug a production issue, it faces a dilemma: either it has no access to live data (useless), or it gets a Rails console (dangerous). There is no safe middle grounjeremylongshore.hashnode.dev
RRazvanJun 26 · 4 min readYour product can answer questions about itself nowAsk your product anything, in plain English, and it answers. Then it keeps watching and tells you the moment the answer changes. That's the whole thing. It sounds small until you sit with what it replezlogs.hashnode.dev