Lucian Ghinda
lucianghinda.com
Lucian Ghinda
@lucianghinda.com
Product Engineer, Ruby on Rails Developer

‣ Curator of newsletter.shortruby.com
‣ Helping #Ruby developers design better test cases at https://goodenoughtesting.com
Pinned
Only 7 spots are still available for the #GoodEnoughWorkshop happening on 12 December at 15:00 UTC. Last days for getting the tickets with discounts!

You can buy a ticket here lu.ma/533zg5zq
Reposted by Lucian Ghinda
The Ruby Passport, coming to an event near you 😎
We just got a new batch of passports.
These are going out to @sfruby.com, Paris, Krakow, Belfast, Vienna, and Zagreb.
November 12, 2025 at 10:51 AM
If I were to recommend just five articles from last week, these would be my choices.

#FiveRubyLinks #Ruby #Rails #Reading
November 12, 2025 at 8:30 AM
Preparing first workshop for an in-house training session for a company about Reliable Test Case Generation with AI, part of #GoodEnoughTesting

This will be about the Test Strategy, a document that will be useful for both agentic AIs and individual contributors
November 11, 2025 at 12:35 PM
#Ruby namespace will be renamed to `Ruby::Box`
An MR about this was merged to the Ruby master a couple of days ago

github.com/ruby/ruby/p... by @tagomoris.bsky.social
Rename Namespace to Ruby::Box by tagomoris · Pull Request #15075 · ruby/ruby
github.com
November 11, 2025 at 8:30 AM
Reposted by Lucian Ghinda
When you have multiple stimulus actions on an element for different controllers do you order by the trigger or by the controller? I initially ordered by trigger but my project partner called it out in PR review to order by controller. I think they both make sense but I'm curious what others do
November 10, 2025 at 4:10 PM
Reposted by Lucian Ghinda
If you're in Europe and have FOMO because you can't attend the amazing @sfruby.bsky.social, there's another conference happening over here in Helsinki 🇫🇮at the same time 😊 helsinkiruby.fi/tinyruby/ from @helsinkiruby.fi - the line-up is great and Mochi will be attending 🐶🐾❤️It's going to be very nice!
tiny ruby #{conf}
A tiny Ruby conference in Helsinki, Finland
helsinkiruby.fi
November 10, 2025 at 3:34 PM
Reposted by Lucian Ghinda
Who else is curious about @palkan_tula’s “Rails X” keynote at the end of @sfrubyconf?
November 10, 2025 at 10:00 AM
Reposted by Lucian Ghinda
low-priority tasks assume that at some point you’ll be done with the high-priority ones
November 10, 2025 at 7:22 AM
Reposted by Lucian Ghinda
It's official! The beta release of Eloquent Ruby, 2nd edition is now on sale!

pragprog.com/titles/eruby...
Eloquent Ruby, Second Edition
Write elegant Ruby code--not just correct, but idiomatic. Go beyond the vocabulary and syntax and learn to express yourself with eloquence.
pragprog.com
November 5, 2025 at 12:44 PM
Reposted by Lucian Ghinda
💎Hack Day by AngelList 💻
💎secret MC who you love and miss ❤️
💎swim to Alcatraz, bike ride across the Golden Gate Bridge, or 10K run with Ruby friends in beautiful San Francisco on Day 3 🔥

Jump in, and let's build the future together, in Ruby! Here's a discount luma.com/sfrubyconf20...
The San Francisco Ruby Conference ♦️ · Luma
We are excited to invite you to our premier event: the San Francisco Ruby Conference, on November 19-21! We're gathering ~600 Rubyists in San Francisco:…
luma.com
November 9, 2025 at 6:40 AM
Reposted by Lucian Ghinda
🪩⚠️ Alert: @sfruby.com is in 10 days ! ! !

What's inside:
💎 two dozen new and hot Ruby startups like @bolt.new
💎 authors of RubyLLM, Herb, Active Agent, Inertia Rails, ZJIT, and more
💎engineers scaling Ruby and Rails at Chime, Cisco, Intercom, Shopify
💎afterparty by GitButler 🪩
(see part 2)
November 9, 2025 at 6:40 AM
I'm pretty certain, though I haven't had the time to develop a proper data scraper to confirm, that Ruby articles are appearing more frequently on the front page of Hacker News this year.

I'm specifically referring to technical articles.
November 9, 2025 at 8:00 AM
Working at @shortruby.com brings a great feeling, especially seeing some #Ruby blogs that haven't posted in years start sharing content again.

I don't know their reasons, but I imagine, perhaps they now have more time or have renewed faith in the community's growth.
November 8, 2025 at 8:20 AM
Reposted by Lucian Ghinda
The Vancouver Ruby Meetup is looking for speakers either remote or in-person. Curious? Want more details? Contact the organizers for more details.

vanruby.ca
VanRuby - Vancouver Ruby on Rails Group
vanruby.ca
November 7, 2025 at 3:26 PM
Reposted by Lucian Ghinda
This is going to be super fun! Paweł is one of the nicest, kindest people around 🩷, Mochi will be there 🐶🐾, and we'll be going from Belgium, so expect speculoos and chocolate for the cookie exchange! 🍪🍫 I'll be bringing mathematics and some German as well 🇦🇹🥰
November 4, 2025 at 7:31 PM
There’s a lot of discussion about using LLMs to build applications, including generating test cases. It’s interesting to read people’s experiences and see how LLMs are affecting software development.

Opinions on the usefulness of LLMs range from very positive to negative
November 7, 2025 at 1:56 PM
Reposted by Lucian Ghinda
Ruby 4.0 is officially official! #RubyWorld
November 7, 2025 at 2:48 AM
When I work on a project that uses RSpec, I prefer not to use let!. Instead, I call the let variable inside the before block.
November 6, 2025 at 10:01 AM
When using LLMs in software development, generate either tests or code, not both, to avoid risks. For complex problems or business logic, stick to one choice.
November 5, 2025 at 3:37 PM
If I were to recommend five articles published last week to read, here is what I would recommend
November 4, 2025 at 4:45 PM
Reposted by Lucian Ghinda
TIL StimulusJS supports keyboard event filters out of the box. I was so close to writing a bunch of custom JS before thinking to myself "nah, there's got to be a better way" .

Of course, there was.

#ruby
November 4, 2025 at 2:28 PM
Let me tell you this:
@Rails + @avo_hq + @claudeai + AgentOS = super power for testing ideas

I also added a Claude Code skill about Rails Test Designer to take care of some tests but so far it made a nice web app.
November 4, 2025 at 11:51 AM
Reposted by Lucian Ghinda
I'm making another attempt to get a `deep_freeze` method added to Ruby. Core folks have rejected proposals for years, until Ractor came along and we got basically the same feature in `make_shareable`. But deep freezing should be its own feature.

bugs.ruby-lang.org/issues/21665
Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases - Ruby - Ruby Issue Tracking System
Redmine
bugs.ruby-lang.org
November 4, 2025 at 12:18 AM
Short Ruby Newsletter @shortruby.com edition 155 was published today!

This edition is sponsored by undercover-ci.com, the Ruby coverage toolkit ready for the vibe coding era.
November 3, 2025 at 7:26 PM
Reposted by Lucian Ghinda
Week 44 - Debugging Bridge Components, Rethinking CSS with Roux, and more!
Week 44 - Debugging Bridge Components, Rethinking CSS with Roux, and more!
Discover the latest Hotwire insights, tutorials, and releases in this week edition of Hotwire Weekly!
www.hotwireweekly.com
November 3, 2025 at 5:16 AM