RSS.Social

Carmine Paolino

follow: @[email protected]

Posts

RubyLLM 2.2: The AI Framework for Coding Agents

Solco: Stop Preparing Your Tracks, Start Preparing Your Gigs

I Get 215 GitHub Notifications a Day, So I Built a Bot to Triage Them

RubyLLM 2.1: MCP, Judgments, Evaluations, and Less Work on Every Call

RubyLLM 2.0: Agents That Wait, and Everything Else Your Providers Can Do

kamal-backup 1.1: Grab a Database Dump Without Restoring Anything

Berlin.rb: A New Monthly Ruby Meetup in Berlin

RubyLLM 2.0: The Agentic Loop, Exposed

RubyLLM 2.0: Providers, Protocols, and Provider Gems

kamal-backup 1.0: A Backup Is Only Real After You Restore It

ArchSpec 1.0: Executable Architecture Specification for Ruby’s Agent Coding Era

RubyLLM::Schema Is Now Schematist: A JSON Schema DSL for Ruby with Full Draft 2020-12 Coverage

Founding a Company in Germany: €9,600, 152 Days, and I Still Can’t Send an Invoice

RubyLLM 1.16: Concurrent Tool Execution, Rails-Style Instrumentation, and api_base for Every Provider

Engineering Is Not Dead, Because Accountability Isn’t

Production Experience Cannot Be Hallucinated

RubyLLM 1.15: Image Editing, Cost Tracking and Less Tool Boilerplate

kamal-backup: Scheduled Rails Backups for Kamal Apps

Ruby Concurrency: What Actually Happens

Making the Rails Default Job Queue Fiber-Based

Your Agent’s Context Window Is Not a Junk Drawer

I Built a Monitor Configuration Tool for Hyprland

Comb Shaped Slices

Ruby Deserves Beautiful Documentation

RubyLLM 1.14: From Zero to AI Chat App in Under Two Minutes

Ruby Is the Best Language for Building AI Apps

RubyLLM 1.12: Agents Are Just LLMs with Tools

Dictation Is the New Prompt (Voxtype on Omarchy)

Nano Banana with RubyLLM

RubyLLM 1.4-1.5.1: Three Releases in Three Days

Async Ruby is the Future of AI Apps (And It’s Already Here)

RubyLLM 1.3.0: Just When You Thought the Developer Experience Couldn’t Get Any Better 🎉

The Standard API for LLM Capabilities and Pricing is Now Live

Introducing a Standard API for LLM Capabilities and Pricing

Introducing RubyLLM 1.0: A Beautiful Way to Work with AI

Italo Disco in Berlin: Floppy Disco’s debut at Beate Uwe

Turning Pain into Purpose: Building Cluster Headache Tracker

Bye Freshflow

Live From Tante Frizzante (Berlin): my eclectic musical journey on the 7th of July, 2023