Hey @excid3 is there any way to have an episode on the podcast and some content in gorails about RubyLLM? I’m kinda fitting it into all of my projects and I’d really love to listen how you use it etc 🙏🏻❤️
There’s some quirk in physics where, if there’s a small hole in a bag of mulch it will leak all over your vehicle.
But if you rip a giant hole in the bag and try to dump it out into your landscaping, almost none will fall out.
Super cool news tonight: Rails realtime now runs on the server of your choice 🔥🔥🔥
Vova’s Action Cable server adapterization PR was merged 🥳. Same Channel and Connection code, swappable runtime underneath: Falcon, Fibers, async-cable.
This is the groundwork AnyCable has been proving in production for years, now landing in Rails itself.
People credit Rails’ longevity to DX. I think the secret behind it is adapterization pattern: every layer hides a default behind an interface, so the framework absorbs each new wave of innovation without a rewrite. Others wire it up with extra services. In Rails you swap the implementation as you wish, keeping the code intact.
Two years in the making, with
@ioquatix, @matthewd and @rafaelfranca steering the reviews. Congrats @palkan_tula 🥳
🐚 Rubish is a UNIX shell written entirely in Ruby that parses shell syntax into Ruby code. It supports Bash and zsh-style workflows while exposing a fully embeddable Ruby REPL API. #Ruby https://t.co/4iPvbtJqWZ
📚 FriendlyId is a Rails gem that replaces numeric URLs with readable slugs and adds support for slug generation, lookup, versioning, and permalinks. #Rails https://t.co/xQrd7hnBy3
The company that generated OpenAI’s SDKs just got acquired by Anthropic.
And it’s winding down the SDK generator.
RubyLLM doesn’t care.
It talks HTTP directly.
Cut the middleman.
I'm doing a live Getting Started with Rails workshop today at Frontend Masters. We're going to build a job board from scratch with some Hotwire features. https://t.co/ueDH5HZGeo
Zeitwerk 2.8 is out, with a new way to define namespaces.
Given
loader.nsfile = 'ns.rb'
self-contained components can define their namespace inside their folder:
my_component/ns.rb # MyComponent
my_component/widget.rb # MyComponent::Widget
https://t.co/9hUnAye46M
🧩 A look at the new `rails query` command and how it exposes Rails models, schema details, and associations as structured JSON for scripts and AI tooling. #Rails https://t.co/bxIaT9yOfF
I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out.
I lived through the great MTBF vs MTTR (mean-time-between-failure vs. mean-time-to-recovery) reckoning of infrastructure during the transition to cloud and cloud automation. All those arguments are rearing their ugly heads again but now its... the whole software development industry (maybe the whole world, really).
It's frightening, because the psychosis folks operate under an almost absolute "MTTR is all you need" mentality: "its fine to ship bugs because the agents will fix them so quickly and at a scale humans can't do!" We learned in infrastructure that MTTR is great but you can't yeet resilient systems entirely.
The main issue is I don't even know how to bring this up to people I know personally, because bringing this topic up leads to immediately dismissals like "no no, it has full test coverage" or "bug reports are going down" or something, which just don't paint the whole picture.
We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying.
I worry.
A new add-on tutorial is ready for community review.
This tutorial builds on the existing e-commerce app and adds a complete Product Reviews system with ratings, image uploads, rating filtering, and admin management.
Written by @excid3, commissioned by the Rails Foundation, and ready for your input. If you've been following the tutorials and wish to help, please review it here: https://t.co/vCYdt9EAW8
❄️ Rails has merged frozen string literals by default for new apps. The change affects application code only, leaving dependencies untouched for compatibility reasons. #Rails https://t.co/sqlYj0KpgY
Founders of Ruby and Rails startups: growing, ambitious, started up to 3 years back-I want to interview you for the next Startups on Rails report! It'll be presented at Ruby conferences around the globe, connecting you to the Ruby community. It's a 30 min Zoom. Here's the link to chat: https://t.co/PSrbPHa8yE
Cc @Cole__Robertson@bradgessler@Zach_Kamran@umurc@andywang@avinashjoshi@kieranklaassen pls help spread the word and join! thank you ❤️
The 30th edition of Ruby AI News is here! This edition features a powerful new tool from Shopify to give AI agents a map of your codebase, an ecosystem spawning around Matz’s Spinel compiler, why production experience can't be hallucinated, and much more 🔻
I’m doing a live, interactive Getting Started with Rails workshop next week on May 19th with Frontend Masters.
If you don’t have a membership, you can use this link to save 50% off your first month: https://t.co/TTHMKr40vJ