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
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
1.9K followers838 following2.5K posts
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
If you are using cmux like me know the latest build and the nightly one still ships with eMudhra root certs. I have reported a bug at github.com/manaflow-ai...
I am not sure how this day goes for you but for me I kept upgrading a wide range of apps due to eMudhra CA issue. The list of things affected using that certificate is bigger than you might think emudhra.we-have-a-problem.com Stay safe out there and upgrade everything!
Lucian Ghinda reposted
Replying to @bernsteinbear.com
Yup, I said it in the past: github.com/rails/rails/...
Lucian Ghinda reposted
I also wrote a post for work with an intentionally rage bait title. Hello compiler friends I'm sorry in advance railsatscale.com/2026-10-21-r...
Lucian Ghinda reposted
Ruby 4.0.8 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
Lucian Ghinda reposted
Lucian Ghinda reposted
We released Ruby 4.0.9, 3.4.12, and 3.3.13, and published an announcement about Regexp compilation fixes. www.ruby-lang.org/en/news/2026... If your application compiles a regular expression from an untrusted string, please update your Ruby to one of those versions.
Lucian Ghinda reposted
Lucian Ghinda reposted
I just pushed a first-version of hanami-turbo a RubyGem for using Turbo with Hanami https://github.com/afomera/hanami-turbo The readme links an example app showing #hanami #ruby app with a few patched gems. Give it a try and let me know how you get on!
Lucian Ghinda reposted
Episode 77 just got sliced! 🍕 Kelsey (@bykelseygk.com) & Zack Gilbert-Kreiling (@zackgilbert.com) join us to talk about building and launching Eventually (@eventuallyticketing.com), their event ticketing and commerce platform, as a husband-wife team. www.indierails.com/77
Started working to rename Superpowers-ruby to RubyPowers If you use that plugin please watch the PR here. Jesse Vincent Creator of Superpowers kindly asked me rename the fork and I am happy to do it. github.com/lucianghind...
Lucian Ghinda reposted
Lucian Ghinda reposted
Lucian Ghinda reposted
The creator of superpowers plugin kindly asked us to change the name of github.com/lucianghind... to something else and not use superpowers. So I need your help for choosing a new name for this project. What would you think it should be called?
Basically I first run: github.com/lucianghind... to generate a high level idea of what I want to implement Then I run a codebase-research and change-spec skills which will soon be added to superpowers-ruby cause I think I tested them for almost 2 weeks and they are very good
Did not have time to announce that together with @skatkov.com we will deliver a workshop about Good Enough Agents at EuRuKo 2026 but now seems late cause it is fully booked :) Looking forward to meeting everybody at @euruko.org
Lucian Ghinda reposted
If you’re in London next week, it would be great to see you at “Ruby in London” at Mindful Chef HQ, where me, Tobias and Tom are all speaking. Lots of #rubyfriends already coming but room for a few more! It’s going to be a busy one! www.meetup.com/ruby-in-lond... #ruby #rails
Lucian Ghinda reposted
RubyGems 4.0.20 and Bundler 4.0.20 are out. This is a cumulative bug fix release for the 4.0 series, and it backports the fixes for running gem and Bundler under RUBY_BOX=1 on Ruby 4.0: blog.rubygems.org/2026/09/02/4...
Lucian Ghinda reposted
Ruby's GC and ZJIT got a new collab! We recently introduced inlining of the garbage collector's fastpath into ZJIT. Read more about it here: railsatscale.com/2026-09-01-z...
Lucian Ghinda reposted
Lucian Ghinda reposted
I try to make this a little better every month and automate it a bit more so I can spend more time on little details and customizations. I'm particularly proud of this edition. ♥️
It's time for the August Newsletter! 📅 * Check out guides.rubyevents.org - an initiative from our newest team member - @hansschnedlitz.com ! * XO Ruby's CFPs are the last of the 2026 conference season * Balkan Ruby and RubyConf videos are released! www.rubyevents.org/announcement...
disable_console_loggers! to mute, enable_console_loggers! to restore. No console restart needed. Full write-up: allaboutcoding.ghinda.com/adding-a-he... If you have a better pattern for this, I would like to see it.
Lucian Ghinda reposted
Did you know that you can literally multiply array elements in #Ruby? `[1, 2, 3] * 3 # => [1, 2, 3, 1, 2, 3, 1, 2, 3]` And with a scalar string, it’s a shortcut for `join`: ``` h = { a: 1, b: 2} h.map { |pair| pair * "=" } * ", " # => "a=1, b=2" ```
Lucian Ghinda reposted
Here’s the SolidQueue batches 2.5 year architectural journey, filled with O(n^2) algorithms, hot row contention, excessive jobs, and much in between. There’s a strong chance you’ll learn a thing or two - I certainly did 😮💨 jpcamara.com/2026/08/31/s...
Lucian Ghinda reposted
RubyGems and Bundler now pass their full test suites with RUBY_BOX=1. I am working toward Ruby 4.1 so that Ruby::Box is stable enough for real projects. bugs.ruby-lang.org/issues/22275