Carmine Paolino (@paolino) 's Twitter Profile
Carmine Paolino

@paolino

Founder chatwithwork.com | Author rubyllm.com | Previously @freshflowai, @turinginst & others | Produces music as Crimson Lake

ID: 85328138

linkhttps://paolino.me calendar_today26-10-2009 14:33:10

3,3K Tweet

925 Takipçi

415 Takip Edilen

Carmine Paolino (@paolino) 's Twitter Profile Photo

Hey RubyLLM devs, I just released the Async guide on the RubyLLM website. Go make your apps faster and more scalable! :) rubyllm.com/guides/async

Carmine Paolino (@paolino) 's Twitter Profile Photo

Just landed in RubyLLM's trunk: * Fixed chat messages appearing out of order due to ActionCable race conditions (no more assistant replies before user questions!) * Various smaller bug fixes rubyllm.com

Chris Oliver (@excid3) 's Twitter Profile Photo

💎 Cut the 1.0 release for ferrum_pdf Browser creation is now thread safe and I think we're settled on the interface, so figured it was time for 1.0! github.com/excid3/ferrum_…

African Ruby Community (@ruby_african) 's Twitter Profile Photo

N Fred dives into how Ruby is adapting into technologies like AI with rubyllm.com and Internet of things (IOT) with picoruby.github.io #RubyConfAfrica #RubyConfAfrica2025 #africanruby #nairuby #rubycommunity

<a href="/NjongeFred/">N Fred</a> dives into how Ruby is adapting into technologies like AI with rubyllm.com and Internet of things (IOT) with picoruby.github.io 

#RubyConfAfrica #RubyConfAfrica2025 #africanruby #nairuby #rubycommunity
Brad Gessler (@bradgessler) 's Twitter Profile Photo

I'm getting ahead of myself, but a thought that's been living right free in my head, particularly today, is a course on building AI apps in Rails. I think the ecosystem needs to bake a bit more, but Justin Bowen | ActiveAgents.ai & Carmine Paolino's gems would probably make an appearance. Any others?

Carmine Paolino (@paolino) 's Twitter Profile Photo

Chat#with_params just landed in RubyLLM's trunk which lets you add custom parameters to the underlying API payload, e.g. .with_params(response_format: {type: "json_object"}) This enables tons of unsupported features! Thanks Mike Robbins for your PR. github.com/crmne/ruby_llm…

Carmine Paolino (@paolino) 's Twitter Profile Photo

RubyLLM is now 1 million downloads strong. Proof that the Ruby AI community is alive and well and keeps shipping! 💪 rubyllm.com

Carmine Paolino (@paolino) 's Twitter Profile Photo

Just shipped an Ecosystem page for RubyLLM! Now there's a proper home showcasing the excellent work by Patrick Vice on RubyLLM::MCP and Daniel Friis on RubyLLM::Schema. Who's gonna be next? 🚀 rubyllm.com/ecosystem

Samuel Williams (@ioquatix) 's Twitter Profile Photo

Async now has thread-safety guidelines for agentic programming: github.com/socketry/async… (It's not released yet but will be in the next release soon).

Paul Graham (@paulg) 's Twitter Profile Photo

If you want to start a software startup, you should still learn to program. Even if AI writes most of your code, you'll still be in the position of an engineering manager, and to be a good engineering manager you have to be a programmer yourself.

Paul Graham (@paulg) 's Twitter Profile Photo

But there's another even more important reason to learn to program. That's how you get ideas for startups: when you look around the world with a programmer's eye, you see all the things that could be built but haven't been yet.

Matt Solt (@mattsolt) 's Twitter Profile Photo

The 11th Edition of Ruby AI News is live! This edition features a look at Ruby’s asynchronous future, the arrival of Claude Code as the new software engineering meta, an overview of the first ever Ruby AI Hackathon, and much more. Link below 🔻

Carmine Paolino (@paolino) 's Twitter Profile Photo

Structured output just landed in RubyLLM! 🎉 No more parsing JSON and crossing your fingers. Define your schema, get exactly what you asked for. Every time. chat.with_schema(PersonSchema).ask("Generate a person") # => {"name" => "Alice", "age" => 30} rubyllm.com/guides/chat#st…

Carmine Paolino (@paolino) 's Twitter Profile Photo

Rails generators just landed in RubyLLM! 🚂 One command to set up everything: rails generate ruby_llm:install Creates your models, migrations, and initializer. Ready to chat in seconds. Thanks to Kieran Klaassen for starting the PR! Get started: rubyllm.com/guides/rails#s…

Ruby on Rails (@rails) 's Twitter Profile Photo

21 years ago today, after months of work, DHH released Rails v0.5.0 to the world with the note: “this piece will grow in public.” He wasn’t wrong. Since then, Rails has powered countless companies, grew with the support of thousands of contributors, and has kept true to its core

Rich Chetwynd (@richchetwynd) 's Twitter Profile Photo

Been playing with Ruby LLM rubyllm.com this week. Awesome work from Carmine Paolino. Thanks! Within a couple of hours I added a chat option to Bunny, Inc. with some tools that let you query revenue data and subscription states etc. We're not releasing this yet but the POC

Carmine Paolino (@paolino) 's Twitter Profile Photo

Not only RubyLLM is being used by Chatwoot, a major open source project with more than 24k stars and production app, but they built an agents framework on top of it! Ruby really ❤️s AI. 😁