There’s an issue with @beehiiv, the provider we use for @shortrubycom. If you visit the newsletter, you may see “CNAME Cross-User Banned” or “404 Not Found”
I’ve submitted a ticket and I’m waiting to hear when it will be fixed.
There’s an issue with @beehiiv, the provider we use for @shortrubycom. If you visit the newsletter, you may see “CNAME Cross-User Banned” or “404 Not Found”
I’ve submitted a ticket and I’m waiting to hear when it will be fixed.
Now that Obsidian has a headless client, you know what works really well with it?
github.com/tobi/qmd — it’s a much better search than what Obsidian provides, and you can integrate it with any LLM. Check the repo’s “skills” section.
Due to some personal things I have to take care of this weekend, there will not be a Short Ruby Newsletter sent on Monday. I may be able to send it on Tuesday, but we’ll see how the week looks.
There’s already a big archive of previous editions at newsletter.shortruby.com/archive
Flagrant swag promotional image featuring Madison+ Ruby 2024 cicada t-shirt. Shows cream-colored tee with illustrated orange cicada design in Vitruvian Man pose with circuit board patterns on wings. Left shows full shirt on hanger, right shows close-up of cicada detail. 'Free Shipping' badge in yellow. Text reads 'Flagrant Swag: Madison+ Ruby 2024 Cicada T-Shirt' with beflagrant.com/shop URL.
Madison+ Ruby memories in t-shirt form 👕
Get yours + explore the #FlagrantShop. → beflagrant.com/shop
Free shipping on all orders ✨
#MadisonRuby #RubyCommunity
Our February README newsletter is live! 💎
Inside: highlights from the RubyConf Program, Scholars & Guides Program, AI in the Tech world, Ruby Community Conference spotlight, and a supporter feature with Cedarcode.
Read the full edition here: mailchi.mp/348647f7308b...
We've been planning something new… On Thursday evening after Day 1 of the conference, we're going to be hosting an optional roundtable discussion, to talk about the changes happening in our industry, and how we as Rubyists are working through it.
www.youtube.com/watch?v=vP3e...
This is very interesting experiment. I have been playing with a couple of scripts that I am transforming to gems around LLMs and agents and enclave looks very good and could fit some uses cases.
mruby 🤝 Ruby
In my ongoing exploration of non-deterministic agents running along side deterministic code, I figured I'd see if I could use RubyLLM to run arbitrary ruby code inside of an mruby sandbox within the same process.
It works!
beautifulruby.com/code/enclave
The Pickaxe. One of this week's Pragprog Top 5.
Learn Ruby from the 6th edition of the book that first introduced Matz’s amazing language to the world.
(And this weekend, 40% off with code KNITTING)
@noelrappin.com with Dave Thomas
pragprog.com/titles/ruby6
Instructions for enabling opusplan mode in Claude Code through settings edit or TUI command, highlighting its planning and execution phases.
What is opusplan mode?
Anthropic documentation says:
"Special mode that uses opus during plan mode, then switches to sonnet for execution"
Here is how to enable it:
1. Inside Claude Code session run /mode opusplan
2. In settings write: "model": "opusplan"
Discussion on leadership pressure affecting team speed and responsibility. Emphasizes flow over heroics in organizational systems.
This is a great insight from TestDouble and it is even more true with Gen AI about how speed comes from flow and flow is a systems concept.
Source: testdouble.com/insights/sp...
For many Rubyists, learning Ruby meant learning with someone. Clear explanations. Patient guidance. A sense of belonging.
Honoring David A. Black at Ruby Gala Dinner 2026.
Register here: givebutter.com/c/yKDqzL
Ask Claude Code to apply the learnings from this thread in your Rails app. You're welcome
discuss.rubyonrails.org/t/active-sto...
We‘re open sourcing our Flowbite component library, a set of view components, we’re using in Front Lobby, Skrift, and...
Introducing Checkset
Checkset is a #ruby gem for repeatable verifications using Playwright.
Picture the most critical, common smoke tests you do after deploys or on PRs. Automate that and increase your confidence in your changes.
See the post for more information.
afomera.dev/posts/2026-0...
🙋 Minitest users, I need your feedback on Hanami’s upcoming Minitest support! discourse.hanamirb.org/t/feedback-o...
#ruby #minitest
Upgrading to Rails 7? Say goodbye to Node.js! Our latest guide covers Import Maps, Hotwire, Ruby 3 YJIT, and encrypted attributes — everything you need for a smooth migration from Rails 6.1. #Rails7 #Hotwire #ImportMaps #Ruby3 #WebDev #RailsUpgrade #Stimulus
blog.saeloun.com/2026/02/19/r...
Today we're pleased to announce we're opening up 10 scholarship tickets to Blue Ridge. We're especially interested in helping students, folks in career transition, and those recently impacted by job loss. Fill out our short application form and our team will be in touch with you!
This pull request improves the parser's error reporting for HTML close tags that are missing their closing `>` by introducing a new `UnclosedCloseTagError`. Given this input: ```html+erb <% case Date.today.cwday %> <% when 6 %> <p>Today is Saturday</p <% else %> <p>Today is not a day of the week</p> <% end %> ``` Previously, when parsing `</p` (missing closing `>`), the error was reported on the next tag (e.g., `<% else %>`) instead of on the `</p` itself. Additionally, the next token (e.g., `<%`) would get incorrectly consumed as the `tag_closing` of the `HTMLCloseTagNode`.
These kinds of small fixes are oddly satisfying to get right. This ships in the next version of Herb! 🙌
I'm building @telesink.com - an open-source real-time event dashboard.
It replaces the scattered notifications from Slack, Discord, Telegram, and Teams with a multi-column layout so you can actually see what's happening in your product right now (different streams side by side).
We’re sharing stories from Rubyists shaped by this language and community. Stephanie’s journey began in Scholars & Guides and grew into creating space for others to connect.
We all start somewhere. Community helps us grow.
Share your Ruby story:
forms.gle/cZ53ySeNaUxS...
A very special package is on its way from Bucharest! 🎁🤗 My friend @adrianthedev.com, founder of @avohq.io and architect of @therubypassport.com project, has prepped our Ruby passport shipment! Can’t wait to get our embassy set up and issue these to Rubyists at @blueridgeruby.com!
Yes, I am following him already :)
The irony here is that the page that Claude Code cannot read is the page that explains how to install their MCP :))
Thank you - great recommendations
Who are you following here that posts good content about AI/LLMs?
Real insights, things that you can learn from, lessons learned, experiments ...
Or do you have a list that you can share?
Use less JavaScript has always been, and always will be, really good advice.
#code #dev #lol #js #JavaScript