#rubylang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rubylang, aggregated by home.social.
-
Registration for EuRuKo 2026 closes at midnight CEST tonight.
This photo is the closing of 2023 conference, when the gong passes to the next host city. We do it again on Friday in Brno, and the only way to see it is to be in the room.
Matz opens, Koichi Sasada closes, and the talks run on a single track. Friday afternoon is workshops.
-
Last call — EuRuKo 2026 ticket sales close tomorrow at midnight CEST.
Matz on the opening keynote, Koichi Sasada on the closing, Charles Oliver Nutter on JRuby. Single track, two days, Brno, Sept 17–18.
No late registration after tomorrow.
-
Avo joins EuRuKo 2026 as a Community Supporter 🔴
A code-based app builder framework for Rails — internal tools in days, not months.
They're bringing something for attendees to the venue. More soon.
⏳ Registration closes Monday at midnight: https://2026.euruko.org/
#ruby #rails #rubylang #euruko -
Avo joins EuRuKo 2026 as a Community Supporter 🔴
A code-based app builder framework for Rails — internal tools in days, not months.
They're bringing something for attendees to the venue. More soon.
⏳ Registration closes Monday at midnight: https://2026.euruko.org/
#ruby #rails #rubylang #euruko -
Avo joins EuRuKo 2026 as a Community Supporter 🔴
A code-based app builder framework for Rails — internal tools in days, not months.
They're bringing something for attendees to the venue. More soon.
⏳ Registration closes Monday at midnight: https://2026.euruko.org/
#ruby #rails #rubylang #euruko -
Avo joins EuRuKo 2026 as a Community Supporter 🔴
A code-based app builder framework for Rails — internal tools in days, not months.
They're bringing something for attendees to the venue. More soon.
⏳ Registration closes Monday at midnight: https://2026.euruko.org/
#ruby #rails #rubylang #euruko -
Avo joins EuRuKo 2026 as a Community Supporter 🔴
A code-based app builder framework for Rails — internal tools in days, not months.
They're bringing something for attendees to the venue. More soon.
⏳ Registration closes Monday at midnight: https://2026.euruko.org/
#ruby #rails #rubylang #euruko -
Inside Ruby’s proc.c:
closures, bindings, lambdas, &:symbol, and VM internals powering every block you write.
https://rubystacknews.com/2026/05/26/understanding-ruby-proc-internals-through-proc-c/
-
What if Ruby rewrote its own engine in Rust?
That's YJIT, built inside CRuby at Shopify. Railsbench runs 65% faster on Ruby 3.3. -
@postmodern I don’t think it’s well maintained, but the TTY Toolkit was trying to fill that niche for a long time. Ruby dropped meaningful support for Tk a long time ago, and it’s often easier to throw a Sinatra front end up than wrestle with ncurses or glue UI systems together.
I prefer CLI & TUI tools, but I might be a product of the #DESQview era. I don’t even know any #programmers who still prefer byobu, vim, ctags, ack, awk/sed, direnv, and guard for a basic #RubyLang stack anymore.
-
@postmodern I don’t think it’s well maintained, but the TTY Toolkit was trying to fill that niche for a long time. Ruby dropped meaningful support for Tk a long time ago, and it’s often easier to throw a Sinatra front end up than wrestle with ncurses or glue UI systems together.
I prefer CLI & TUI tools, but I might be a product of the #DESQview era. I don’t even know any #programmers who still prefer byobu, vim, ctags, ack, awk/sed, direnv, and guard for a basic #RubyLang stack anymore.
-
"We need more open source Ruby code" says @matz at @balticruby.
#opensource #ruby #balticruby2025 #rubylang #BalticRuby #conference #riga #latvia #rubygems #opensourcesoftware #oss #foss #shopify #yjit #jit #zjit
-
So, yup. The #rustc installed by #homebrew in bottle 1.77.2 won't work right; something's broken in the librustc_driver dylib file. Luckily, you can still build #RubyLang with #YJIT just fine using #rustup instead.
```fish
~> brew install rustup-init &&
source ~/.cargo/env.fish &&
ruby --yjit --version
ruby 3.3.1 (2024-04-23 revision c56cd86388) +YJIT [arm64-darwin23]
``` -
I'm currently trying to get #RubyLang 3.3.1 to compile with `--enable-yjit` set. For some reason, the newest #CRuby version won't build on Sonoma because #RustLang is missing some include or header required for the latest #YJIT to be built.
It seems to be a problem with #rustc. I'm trying with #rustup instead, and will see how that goes.
-
@super @truffleruby @eregon That's a really good question! My guess is most pure #RubyLang #RubyGems will work out of the box, but anything with #FFI native extensions might still have issues because it's fundamentally a different #RUBY_ENGINE. #JRuby and others have the same problem, so I don't think that's specific to #TruffleRuby, but maybe there's a plan to solve for that.
-
@truffleruby I've been pretty impressed with the performance of #TruffleRuby. 100% support of core #RubyLang specs makes it even more compelling.
I need to re-read the license, though. I've avoided it for certain projects because I was under the impression it was under an Oracle license, but would love to be wrong so I can use it more broadly!
-
@ruby_discussions As much as I dislike promoting anything #Java or Oracle related, I have to say that a lot of my #RubyLang code (so long as it doesn't require forking) runs ~1 gazillion times faster on #TruffleRuby than #CRuby even with #YJIT enabled. It's now my default for certain types of performance-oriented code, especially for threading.