Sign in

Alexander Adam

@alexanderadam.bsky.social
162 followers 434 following 105 posts

🤓 Software dev working in ♦️ #RubyLang and 💎 #CrystalLang as a #freelancer & at◽vade.io Skeets may be English & German. Mostly active on 🐘 #Mastodon/#Fediverse though 😉 ruby.social/@alexanderadam #ruby #CrystalLanguage #crystal #rails

PostsRepliesMedia
Reposted by Alexander Adam
Marco Roth @marcoroth.dev · 24/09/2026
Today is a big day for Herb! It's built into Rails 8.2 by default for all HTML+ERB views. My talk at #RailsWorld in Austin today answered three questions: What is Herb? What ships in Rails 8.2? And what does this enable? Herb v0.11 and ReActionView v0.6 released alongside it.
36713
Reposted by Alexander Adam
Kasper Timm Hansen @kaspth.com · 21/09/2026
I can't make it to helsinkiruby.fi/tinyruby/ next week, anybody want the ticket?
helsinkiruby.fi
tiny ruby #{conf}
A tiny Ruby conference in Helsinki, Finland. Now in its second year.
099
Alexander Adam @alexanderadam.bsky.social · 21/09/2026
I found the #EuRuKo2027 logo yesterday. 😅 🍕🍷🤌🏼🇮🇹 #EuRuKo
Ruby shaped pizza slices
170
Alexander Adam @alexanderadam.bsky.social · 03/09/2026
@hola-soy-milk.online You're coming to Switzerland at the only time I'm not here! 😭
100
Reposted by Alexander Adam
Mike Dalessio @flavorjon.es · 29/07/2026
Upgrade Rails immediately, kids, this is a big one. github.com/rails/rails/...
github.com
Possible arbitrary file read and remote code execution in Active Storage variant processing
### Impact In its default configuration, a Rails application that displays image variants may allow an unauthenticated attacker to read arbitrary files from the server, including the process envi...
14930
Alexander Adam @alexanderadam.bsky.social · 29/07/2026
Hey folks, which conferences are you still attending this year? I haven't made up my mind about the next ones but I still want to bring the @whysfoxes.bsky.social conference guestbook somewhere. 😅
130
Reposted by Alexander Adam
9to5Linux.com @9to5linux.com · 01/07/2026
System76 Launches New Lemur Pro #Linux Laptop with 18-Hour Battery Life 9to5linux.com/system76-lau... @system76.bsky.social
9to5linux.com
System76 Launches New Lemur Pro Linux Laptop with 18-Hour Battery Life - 9to5Linux
System76 launches new Lemur Pro ultraportable Linux laptop with all-day battery life, Intel Core Ultra processors, and a 16-inch variant.
2253
Alexander Adam @alexanderadam.bsky.social · 01/07/2026
I remember #EuRuKo being pretty affordable for people from not-so-wealthy countries. I guess 🇨🇿 #Czechia hit inflation too for #EuRuKo2026. It was nice that most #RubyConferences were affordable for everybody. It made you meet people that otherwise wouldn't have come.
120
Reposted by Alexander Adam
Jean Boussier @byroot.bsky.social · 05/06/2026
I realized it has been ~1.5 years since I concluded my series of post on JSON optimization. So I got curious how much faster it became since then. 2.7.2 was the last version before I took over maintainership. 2.9.0 was the version I released at the end of the blog series.
3498
Reposted by Alexander Adam
Aaron Patterson @tenderlove.dev · 04/06/2026
I don't understand why "it's only downhill from here" means things are going to get worse. Imagine fighting an uphill battle only to find out that it's only downhill from here
4324
Alexander Adam @alexanderadam.bsky.social · 24/04/2026
And @matz.bsky.social presented #Spinel, an #AOT #compiler for #Ruby based on #Prism github.com/matz/spinel #RubyLang #CrystalLang
Benchmarks comparing CRuby with Spinel
010
Alexander Adam @alexanderadam.bsky.social · 24/04/2026
That's it: @matz.bsky.social is giving the final keynote on #rubykaigi 2026. It was great to meet so many amazing like-minded #ruby and #rails people here at #rubykaig_2026i. #rubylang #rubykaigi2026
Matz on stage
050
Alexander Adam @alexanderadam.bsky.social · 24/04/2026
It's always great to hear about @marcoroth.dev's progress in the #ERB and #Herb domain. #Ruby #RubyKaigi #RubyLang #RubyKaigi2026
Marco on stage
062
Alexander Adam @alexanderadam.bsky.social · 20/04/2026
Let's gooooooo to #Hakodate #RubyKaigi #RubyKaigi2026 @jrubyproject.bsky.social @headius.bsky.social
180
Alexander Adam @alexanderadam.bsky.social · 29/03/2026
@tenderlove.dev I have a personal question: In your career, was it always backend development or was it also frontenderlove? 🤔
130
Reposted by Alexander Adam
GitHub @github.com · 14/03/2026
The standard libraries already include π. But where’s the fun in that? Happy #PiDay! 🍕
A computer screen displays code for a Monte Carlo simulation using pizza. The background features a grid with pizza splats. The code includes a Python function, `estimate_pi_from_pizza_splats`, with calculations to estimate Pi. On the screen, a message reads: "After 10,000 throws, Pi is served: #result" where #result represents a variable.
4638
Reposted by Alexander Adam
TruffleRuby @truffleruby.dev · 13/01/2026
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.dev
TruffleRuby 33 is Released
TruffleRuby 33.0.0 is released and available on GitHub, in your favorite Ruby installer, and on Maven Central!
2166
Reposted by Alexander Adam
Marco Roth @marcoroth.dev · 30/12/2025
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 ⬇️
A cute, glowing ruby gem with a smiling face, rendered in a pink-purple neon style on a vibrant background. It represents the Ruby language with a Charm-inspired, glamorous CLI aesthetic.
78427
Reposted by Alexander Adam
Peter Zhu @peterzhu.ca · 29/12/2025
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...
github.com
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...
0266
Reposted by Alexander Adam
Rosa @rosa.codes · 20/12/2025
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...
dev.37signals.com
The Rails Delegated Type Pattern
Principal Programmer Jeffrey Hardy unpacks the Rails delegated type pattern that powers Basecamp and HEY.
3274
Alexander Adam @alexanderadam.bsky.social · 17/12/2025
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
Xavier giving Marco the award
3438
Reposted by Alexander Adam
Xavier Noria @fxn.bsky.social · 12/12/2025
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-...
meetup.com
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
3124
Reposted by Alexander Adam
Xavier Noria @fxn.bsky.social · 16/12/2025
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.
0326
Reposted by Alexander Adam
Aaron Patterson @tenderlove.dev · 05/12/2025
I think the thing that used to make GitHub so compelling is that it was a product driven by engineers for other engineers
9774
Reposted by Alexander Adam
Rosa @rosa.codes · 02/12/2025
This is brilliant github.com/basecamp/fiz... 🙇🏻‍♀️👏🏻 @marcoroth.dev
github.com
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.
1255
Reposted by Alexander Adam
Jared Norman @jardo.dev · 10/11/2025
You know me, I love a good post about Ruby internals. patshaughnessy.net/2025/11/3/c...
001
Reposted by Alexander Adam
Russ Olsen @russolsen.bsky.social · 05/11/2025
It's official! The beta release of Eloquent Ruby, 2nd edition is now on sale! pragprog.com/titles/eruby...
pragprog.com
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.
33611
Reposted by Alexander Adam
schwad @schwad.org · 05/11/2025
ARE YOU READY FOR BELFAST RUBY TODAY!? LET'S GOOOOO luma.com/r42ger8m
luma.com
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…
022
Reposted by Alexander Adam
Ruby Central @rubycentral.org · 17/10/2025
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...
2176
Alexander Adam @alexanderadam.bsky.social · 10/10/2025
@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?
120
Reposted by Alexander Adam
k0kubun @k0kubun.com · 07/10/2025
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-lang.org
Ruby 3.4.7 Released
02312
Alexander Adam @alexanderadam.bsky.social · 07/10/2025
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
1128
Reposted by Alexander Adam
Vitaly Slobodin @vitallium.bsky.social · 02/10/2025
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...
1305
Reposted by Alexander Adam
Xavier Noria @fxn.bsky.social · 20/06/2025
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...).
2191
Reposted by Alexander Adam
yuuu @y-uuu.net · 11/06/2025
PicoRuby Overflow会議 に申し込みました! naniwarb.doorkeeper.jp/events/185053 #picoruby256
naniwarb.doorkeeper.jp
PicoRuby Overflow会議
2025-07-19(土)13:00 - 18:00 PicoRuby Overflow会議 PicoRuby Overflow会議 とは、関西Ruby会議08やRubyKaigi 2025 に応募したものの採択されなかったPicoRubyに関連するトークを中心に、PicoRubyコミュニティのアイデアや知見を共有する場を提供するカンファレンスです。 現在、PicoRubyの熱気が高まってい...
001
Reposted by Alexander Adam
Rosa @rosa.codes · 20/05/2025
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...
Little cut from my talk description at Rails World that says "Coming Soon: Offline Mode to Hotw.." and next "Rosa is trying out a new methodology called Conference Driven Development™, so she's actua.."
5423
Alexander Adam @alexanderadam.bsky.social · 01/05/2025
@strzibny.name may I ask why you did chose `dealership/config/deploy.yml` instead of a --destination pattern like `config/deploy.dealership.yml`? 🤔
220
Alexander Adam @alexanderadam.bsky.social · 26/04/2025
@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
010
Alexander Adam @alexanderadam.bsky.social · 25/03/2025
@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
000
Alexander Adam @alexanderadam.bsky.social · 25/03/2025
@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
010
Alexander Adam @alexanderadam.bsky.social · 25/03/2025
@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
010
Alexander Adam @alexanderadam.bsky.social · 20/03/2025
A reminder that there's this lovely #RubyConference happening in 🇨🇭 #Geneva, Switzerland, where you can visit afterwards @cern.bsky.social, and you'll be able to meet lovely ♦️ #Ruby and #Rails folks. Maybe even some people doing 💎 #CrystalLang and 💧 #Elixir. 😉 helvetic-ruby.ch #rubyprogramming
helvetic-ruby.ch
Helvetic Ruby | May 22-23, 2025, Geneva
A single-track conference for Ruby enthusiasts and professionals from Switzerland and abroad.
163
Alexander Adam @alexanderadam.bsky.social · 11/03/2025
Does anyone have any advice on how to debug certificate issues with #kamal and #thruster for a #rails application? I'm seeing `server name component count invalid`. github.com/basecamp/kam... #kamal2 #rubyonrails #debug #debugging #certificates
github.com
Can't get certificates to work due to "server name component count invalid" · basecamp kamal · Discussion #1453
Currently I'm trying to migrate yet another deployment to Kamal 2 and Thruster. However, I'm not able to get certificate generation to work. Kamal 2.5.3 Thruster 0.1.11 Server is started with exec ...
021
Reposted by Alexander Adam
Adrian Marin @adrianthedev.com · 05/03/2025
One of my greatest fears with is that we can't keep coming up with such a great lineup every year, but somehow incredible people want to be a part of the Friendly experience. Thank you @mjwhansen.com, @andrewculver.net, @jot.is, and @inazarova.bsky.social 🫶 Looking forward to hosting everyone 🙌
2167
Alexander Adam @alexanderadam.bsky.social · 06/01/2025
I think that I might have a neat idea for something at a #Ruby / #Rails #conference that people might talk about. To do that I'd need someone to #sponsor this. So please share this so that folks who might want have visibility at a Ruby/Rails #conf see this. #followerpower
142
Alexander Adam @alexanderadam.bsky.social · 29/12/2024
Would anybody like to meet and 💬 chat with some :ruby: #ruby and #rails folks at the #38c3? 👀 How about 🗓️ today (29.12.) 18:30 at the ✨🚀 fairy dust? #chaoscommunicationcongress #chaoscomputerclub #rubylang #rubyonrails #crystallang #mastodondev ruby.social/@alexanderad...
ruby.social
alexanderadam (@alexanderadam@ruby.social)
Would anybody like to meet and 💬 chat with some :ruby: #ruby and #rails folks at the #38c3? 👀 How about 🗓️ today (29.12.) 18:30 at the ✨🚀 fairy dust? #chaoscommunicationcongress #chaoscomputerclub ...
120
Reposted by Alexander Adam
Marco Roth @marcoroth.dev · 27/11/2024
The Ruby on Rails Switzerland Meetup is ON at On Running! 🚀
9493
Reposted by Alexander Adam
RoRvsWild @rorvswild.com · 25/11/2024
Enqueuing a lot a jobs really fast Enqueuing via ActiveJob::Base#perform_later triggers callbacks and generates one round-trip for each job. Bulk enqueuing skips callbacks and enqueues all jobs in one step.
141
Reposted by Alexander Adam
Stanislav (Stas) Katkov @skatkov.com · 24/11/2024
TIL: Rubygems.org offers a way to manage webhooks. One way to do so, is through gem called "gems" (duuh).
1102