Alexander Adam
banner
alexanderadam.bsky.social
Alexander Adam
@alexanderadam.bsky.social
🤓 Software dev working in ♦️ #RubyLang and 💎 #CrystalLang as a #freelancer & at◽vade.io

Skeets may be English & German.

Mostly active on 🐘 #Mastodon/#Fediverse though 😉

https://ruby.social/@alexanderadam

#ruby #CrystalLanguage #crystal #rails
Pinned
Open to new adventures in code — #Ruby, #Rails, or #CrystalLang! 18+ years with Ruby, so my ducks are in a row and my #gems are polished.

Let's build something great together.

#RubyOnRails #CrystalLang #DevHire #OpenToWork #FediHire #DevJobs #TechJobs #JobSearch
Reposted by Alexander Adam
TruffleRuby kicks off the year with a new website, a new release, and a blog post to go with it! 🎉
truffleruby.dev/blog/truffle...
Many changes:
* New versioning
* Thread-safe Hash
* No system dependencies anymore
* Installs in 2 seconds
* Development is now fully in the open
TruffleRuby 33 is Released
TruffleRuby 33.0.0 is released and available on GitHub, in your favorite Ruby installer, and on Maven Central!
truffleruby.dev
January 13, 2026 at 8:38 PM
Reposted by Alexander Adam
Alongside the Ruby 4.0 release last week, I published charm-ruby over Christmas, bringing @charm.land's excellent terminal UI libraries to Ruby.

A full TUI framework, reusable components, styled output, forms, markdown rendering, spinners, charts, and a lot more!

Demos below ⬇️
December 30, 2025 at 5:40 AM
Reposted by Alexander Adam
Ruby has a new moving GC. I just merged moving Immix in the MMTk Ruby binding. This is exciting as its the first GC that dynamically detects fragmentation in the heap and performs defragmentation. Performance isn't too great yet but I'm working on it! github.com/ruby/ruby/pu...
Implement moving Immix in MMTk by peterzhu2118 · Pull Request #15744 · ruby/ruby
This commit implements moving Immix in MMTk, which allows objects to move in the GC. The performance of this implementation is not yet amazing. It is very similar to non-moving Immix in many of the...
github.com
December 29, 2025 at 2:18 PM
Reposted by Alexander Adam
This video series just launched, and the first guest is one of my dearest workmates, one of the best programmers I've ever met, and someone I always talk about when I try to explain how incredibly special some people I work with are: Jeff Hardy ❤️

dev.37signals.com/the-rails-de...
The Rails Delegated Type Pattern
Principal Programmer Jeffrey Hardy unpacks the Rails delegated type pattern that powers Basecamp and HEY.
dev.37signals.com
December 20, 2025 at 10:15 AM
I'm really happy to see @marcoroth.dev receive the 2025 Rails Luminary Award! 🎉

He’s done so much for the Rails ecosystem and the Ruby community.

Huge congrats, Marco! 🙌

And it's great to have @fxn.bsky.social and @amandabrooke.bsky.social around.

#rails #RubyOnRails #ReActionView #herb
December 17, 2025 at 7:55 PM
Reposted by Alexander Adam
Next week I’ll be at the last Railshöck of the year, in Zurich.

There will be talks by Alessandro Rodi, @marcoroth.dev, and yours truly. It's going to be a good one.

Being Switzerland, I am leaving my credit card at home 🤣.

www.meetup.com/rubyonrails-...
Railshöck at Renuo, Wed, Dec 17, 2025, 6:30 PM | Meetup
Hi everyone On a short notice I'll revise what I said before: THIS Railshöck will be the last one of this year… probably! *fxn* is travelling around, so I couldn't say no
www.meetup.com
December 12, 2025 at 8:08 AM
Reposted by Alexander Adam
I have released Zeitwerk 2.7.4.

It improves the performance of some validation logic. This may be measurable in large apps with ignored directories and lots of autoload paths.

In Gusto's main application (+20 autoloaders, ~2000 autoload paths), the patch saves 800 ms of boot time.
December 16, 2025 at 7:16 AM
Reposted by Alexander Adam
I think the thing that used to make GitHub so compelling is that it was a product driven by engineers for other engineers
December 5, 2025 at 12:24 AM
Reposted by Alexander Adam
This is brilliant github.com/basecamp/fiz...
🙇🏻‍♀️👏🏻 @marcoroth.dev
Address HTML markup issues reported by Herb by marcoroth · Pull Request #1797 · basecamp/fizzy
This pull request addresses some HTML markup issues reported by the Herb gem.
github.com
December 2, 2025 at 4:36 PM
Reposted by Alexander Adam
You know me, I love a good post about Ruby internals. patshaughnessy.net/2025/11/3/c...
November 10, 2025 at 4:30 PM
Reposted by Alexander Adam
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 Alexander Adam
ARE YOU READY FOR BELFAST RUBY TODAY!? LET'S GOOOOO luma.com/r42ger8m
Belfast Ruby: Petr Hlavicka & Rob Graham at Stora · Luma
And we're back with another edition of Belfast Ruby! We are very pleased to announce that this meetup's sponsor is Belfast's very own Stora! You can learn more…
luma.com
November 5, 2025 at 9:51 AM
Reposted by Alexander Adam
Ownership of the RubyGems and Bundler repositories has officially moved to the Ruby core team. Ruby Central will continue to collaborate closely on management, governance, and development while operating rubygems.org for the community.

Read more here: rubycentral.org/news/ruby-ce...
October 17, 2025 at 7:05 PM
@pfrazee.com I have the conference guestbook thing ongoing and I'm trying to bring it to Bsky but all the threads are only appearing in the "Replies" tab.
Only posts without a reply appear in "Posts"

Is this expected behaviour or am I missing something?
October 10, 2025 at 3:50 PM
Reposted by Alexander Adam
Ruby 3.4.7 Released ruby-lang.org/en/news/2025...

This release contains a uri gem update for CVE-2025-61594, along with other bug fixes.

We recommend updating your uri gem version. This release has been made for the convenience of those who wish to continue using it as a default gem.
Ruby 3.4.7 Released
ruby-lang.org
October 7, 2025 at 9:41 PM
Open to new adventures in code — #Ruby, #Rails, or #CrystalLang! 18+ years with Ruby, so my ducks are in a row and my #gems are polished.

Let's build something great together.

#RubyOnRails #CrystalLang #DevHire #OpenToWork #FediHire #DevJobs #TechJobs #JobSearch
October 7, 2025 at 12:40 PM
Reposted by Alexander Adam
While working on the Ruby extension for @zed.dev, I needed to check gem deps often. Didn't find a `gem why` like `yarn why`, so I made one! Check it out: github.com/vitallium/ge...
October 2, 2025 at 4:26 PM
Reposted by Alexander Adam
Some time ago, I was asked to sign a copy of _why's book.

Got a notification from Mastodon (no longer there) that had a photo of it (ruby.social/@whysfoxes/1...).
June 20, 2025 at 7:00 PM
Reposted by Alexander Adam
After I adopted Promises Driven Development™ with great success, I've gone one step further in the boldness scale, and I'm experimenting with a new methodology that future-rosa will be thrilled and totally not going insane about when September approaches 🥹

rubyonrails.org/world/2025/d...
May 20, 2025 at 9:01 PM
@strzibny.name may I ask why you did chose `dealership/config/deploy.yml` instead of a --destination pattern like `config/deploy.dealership.yml`? 🤔
May 1, 2025 at 8:45 PM
@rubycademy.bsky.social Would you be so kind and bridge your account into the Fediverse? 🥺

There are services like bridgy where you only have to follow bsky.app/profile/ap.b... and then your posts will be published automatically on Mastodon.
bsky.app
April 26, 2025 at 5:52 AM
@tenderlove.dev oh, I didn't see that you're posting here.
Would you be so kind and bridge your account into the Fediverse? 🥺

There are services like bridgy where you only have to follow bsky.app/profile/ap.b... and then your posts will be published automatically on Mastodon.
bsky.app
March 25, 2025 at 4:49 PM
@albertatech.bsky.social would you be so kind and bridge your account into the Fediverse?

There are services like bridgy where you only have to follow bsky.app/profile/ap.b... and then your posts will be published automatically on the other side.
bsky.app
March 25, 2025 at 11:09 AM
@ankane.bsky.social would you be so kind and bridge your account into the Fediverse?

There are services like bridgy where you only have to follow bsky.app/profile/ap.b... and then your posts will be published automatically on the other side.

PS: thank you so much for all of your amazing work! 🙏
bsky.app
March 25, 2025 at 11:08 AM