Profile avatar
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,390 posts 1,728 followers 694 following
Prolific Poster
Conversation Starter

Custom domains for local development in Rails can be a nice addition to our toolbox. Trading localhost and some port number for a short and memorable domain name sounds nice, right? How about if we throw some secure connections into the mix? avohq.io/blog/custom...

For the final #RailsConf, it’s all coming full circle... DHH, the creator of Rails, will be joining us for a special fireside chat moderated by Elise Shaffer of Shopify. 🔥 July 8–10 in Philadelphia, PA – we can’t wait to see you there: ti.to/railsconf/2025

I had the opportunity to sit down with DHH, the creator of Ruby on Rails & CTO of 37signals, to discuss his upcoming appearance at #RailsConf 2025, how Ruby Central and the Rails Foundation can support each other, how Rails is uniquely positioned for AI, & more... 🔥

To make your Bluesky posts available to folks on Mastodon, all you need to do is follow @ap.brid.gy - If you do that, others who do the same on the Mastodon side will be able to reply, like, repost, etc like normal and neither side needs to use the other app at all. Please give that a try!

🚨 If you're thinking of upgrading to Pagecord Premium, now's the time to lock in your low price! blog.pagecord.com/upcoming-pri...

Sidekiq 8.0.4 is now available. The major user-visible change? The Web UI is no longer fixed-width. It turns out monitors can be wider than 1000 pixels. Who knew? https://github.com/sidekiq/sidekiq/blob/main/Changes.md#804

Helvetic Ruby was a blast! Awesome conference, awesome people! rstuder.ch/2025-helveti...

What are you #Rails devs using for apps that use subdomains locally? *.localhost is simple but doesn’t work in Safari and I can’t get lvh.me or nip.io to work locally (🤷‍♂️). What’s “best practice”? In tests I just use the default example.com and set host! accordingly. Using localhost for Capybara tho

Actually, who wants me to just build my product out in the open? Would it be annoying? Could be fun to watch a Rails app + iOS app come together.

This is your reminder that if you run #Ruby 3.2, now would be a good time to start planning an update. It will be EOL in about 10 months - March 2026. I know that 2026 seems far away but it is not that far in terms of dependencies and upgrades.

Mihail interviewed me for the Developer Bites series on his blog. We covered a lot of ground! Dev background, starting a web studio, working solo, design tips for devs, building Liminal. And I share what is probably my favorite show lately. 😊 mihailpanayotov.com/developer-bi...

Hey rubyists, remember these whimsical little people who celebrated a fresh rails app with you? Anyone know who drew these and/or know where I can find the other images done in this style?

Your CEOs Were So Preoccupied With Whether Or Not They Could, They Didn’t Stop To Think If They Should

Pagecord is listed on ProductBurst (low rent ProductHunt 😅). Would you mind giving it an upvote? :) productburst.com/product/page...

The Short Ruby Newsletter edition 137 is out! @shortruby.com @vcosmin01.bsky.social helped with the content editing for this edition! Read the full edition at https://newsletter.shortruby.com/p/edition-137 #Ruby #News #Rails #RubyOnRails

You might have noticed a record-breaking 7th consecutive bugfix release for RuboCop (see github.com/rubocop/rubo...). I just wanted to say that's not because the quality of RuboCop dropped, but because I've decided to focus on bug-fixing and polish for a while. We have plenty of features already! 😁

Embed your GitHub Gists in Pagecord posts ✨ #rails #blogging #opensource

So the wedding I’m at, in London, the groom is Romanian, and we’re dancing Hora Mare and I learnt this at @friendlyrb.com on stage, so just saying, this Ruby conference prepares you for life. In case you were thinking about getting a ticket, you know. Investment 💡

New plan: content posted on GitHub Pages: rubys.github.io/kamal-in-pro... with CC0 license. If you reviewed it previously and I didn't address a comment, let me know. If you haven't seen it yet, take a look!

I wrote a post to braindump what I'm currently working on: allowing lock-free access to class instance variables from Ractors. byroot.github.io/ruby/perform...

I haven't mentioned this here much, but @pragprog.com has a @humblebundle.com with 19 Ruby and JavaScript ebooks for $18 or pay-what you will for smaller bundles or larger charitable donations. About one day left... www.humblebundle.com/books/javasc...

Next version of Literal will have a basic RubyLSP indexing enhancement so you get auto-complete for your props as instance variables.

Have you ever wanted to define an object like this and have it aware of its own name, `Foo::Bar`? We get that behaviour when we define modules and classes but not objects.

I'm trying to not be on social media too much so when I come back, I'll make sure to bring some gifts: Experimental MCP servers for Stimulus and Turbo documentation: github.com/pinzonjulian... github.com/pinzonjulian... @marcoroth.dev you mind find this interesting!

Yesterday I hit publish on the final part of my series on SOLID principles: the Dependency Inversion Principle. The main article, which links to the now-complete list of principles, can be found here. Following are my takes on the writing process. 1/n

This is a dream ☕️💎🥹

@rosa.codes @carlastabile.tech I think a while back we exchanged some ideas about a developer's conference with good coffee. Friendly will have a bit of that 👇

Zeitwerk ergonomics question: Say that I have a pack path like `packs/parent/child/app/models/grandchild.rb` Most files today would define that as: class Grandchild < ApplicationRecord; end ....but I would prefer it _also_ supports: class Parent::Child::Grandchild (inline nesting for space)

I published a post yesterday but I forgot to post about the post. Here's an article about speeding up object allocations in Ruby 3.5! railsatscale.com/2025-05-21-f...

Starting the May edition of the #SFRuby at Cisco Meraki with @camertron.bsky.social and the friendliest group of people ❤️‍🔥

Rails thrives on conventions. Straying from them makes your codebase unfamiliar, boosting learning curves & errors. Get insights on common pitfalls and how to tackle them to keep your app healthy: reinteractive.com/articles/top... #Rails #BestPractices #CodeQuality