home.social

#jruby — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jruby, aggregated by home.social.

  1. Ah, #TruffleRuby, the lovechild of an #Oracle internship and a decade-long #PhD ✨. Because nothing screams "cutting-edge" like languishing in academic obscurity until the almighty #Shopify swoops in to sprinkle some e-commerce magic dust 💸. But hey, at least it can outrun JRuby—because that's what we were all waiting for, right? 😏
    chrisseaton.com/truffleruby/ #eCommerce #JRuby #HackerNews #ngated

  2. Ah, #TruffleRuby, the lovechild of an #Oracle internship and a decade-long #PhD ✨. Because nothing screams "cutting-edge" like languishing in academic obscurity until the almighty #Shopify swoops in to sprinkle some e-commerce magic dust 💸. But hey, at least it can outrun JRuby—because that's what we were all waiting for, right? 😏
    chrisseaton.com/truffleruby/ #eCommerce #JRuby #HackerNews #ngated

  3. Ah, #TruffleRuby, the lovechild of an #Oracle internship and a decade-long #PhD ✨. Because nothing screams "cutting-edge" like languishing in academic obscurity until the almighty #Shopify swoops in to sprinkle some e-commerce magic dust 💸. But hey, at least it can outrun JRuby—because that's what we were all waiting for, right? 😏
    chrisseaton.com/truffleruby/ #eCommerce #JRuby #HackerNews #ngated

  4. Ah, #TruffleRuby, the lovechild of an #Oracle internship and a decade-long #PhD ✨. Because nothing screams "cutting-edge" like languishing in academic obscurity until the almighty #Shopify swoops in to sprinkle some e-commerce magic dust 💸. But hey, at least it can outrun JRuby—because that's what we were all waiting for, right? 😏
    chrisseaton.com/truffleruby/ #eCommerce #JRuby #HackerNews #ngated

  5. Ah, #TruffleRuby, the lovechild of an #Oracle internship and a decade-long #PhD ✨. Because nothing screams "cutting-edge" like languishing in academic obscurity until the almighty #Shopify swoops in to sprinkle some e-commerce magic dust 💸. But hey, at least it can outrun JRuby—because that's what we were all waiting for, right? 😏
    chrisseaton.com/truffleruby/ #eCommerce #JRuby #HackerNews #ngated

  6. The Mocha test suite continues it's proud tradition of acting as an extra set of regression tests for JRuby - this time finding an obscure bug in keyword argument handling! 🎉

    And, as always, I'm very appreciative of the work of @headius and the JRuby team! ❤️

    github.com/jruby/jruby/issues/

    #jruby #ruby #kwargs #testing

  7. The Mocha test suite continues it's proud tradition of acting as an extra set of regression tests for JRuby - this time finding an obscure bug in keyword argument handling! 🎉

    And, as always, I'm very appreciative of the work of @headius and the JRuby team! ❤️

    github.com/jruby/jruby/issues/

    #jruby #ruby #kwargs #testing

  8. The Mocha test suite continues it's proud tradition of acting as an extra set of regression tests for JRuby - this time finding an obscure bug in keyword argument handling! 🎉

    And, as always, I'm very appreciative of the work of @headius and the JRuby team! ❤️

    github.com/jruby/jruby/issues/

    #jruby #ruby #kwargs #testing

  9. The Mocha test suite continues it's proud tradition of acting as an extra set of regression tests for JRuby - this time finding an obscure bug in keyword argument handling! 🎉

    And, as always, I'm very appreciative of the work of @headius and the JRuby team! ❤️

    github.com/jruby/jruby/issues/

    #jruby #ruby #kwargs #testing

  10. The Mocha test suite continues it's proud tradition of acting as an extra set of regression tests for JRuby - this time finding an obscure bug in keyword argument handling! 🎉

    And, as always, I'm very appreciative of the work of @headius and the JRuby team! ❤️

    github.com/jruby/jruby/issues/

    #jruby #ruby #kwargs #testing

  11. 🎨✨ So, our brave hero attempts to blend #JRuby with #JFreeChart to create "beautiful" charts, because nothing screams elegance like a Frankenstein mix of Java and Ruby. 🙃🔧 Apparently, collaborating with Japanese Ruby enthusiasts just confirmed that using external libraries in Ruby is about as straightforward as teaching a cat to code. 🙄🐱‍💻
    blog.headius.com/2025/04/beaut #RubyOnRails #DeveloperHumor #CodingStruggles #HackerNews #ngated

  12. Which JVM language fits your stack? #Kotlin for Android, #Scala for Spark, #Groovy for testing, #Clojure for concurrency, #JRuby & #Jython for scripts. Each solves different dev pains—fully JVM-compatible.

    Mihaela Gheorghe-Roman shows the big picture: javapro.io/2025/10/09/the-rise

  13. @headius
    I need to run this again to see what might have changed but there is a guide from earlier that I wrote:
    notepad.onghu.com/2021/jruby-w

    But I am delighted that some of the niggling issues might have now been resolved.

    #JRuby #Ruby #Programming

  14. Does anyone have a good example of integrating a dynamic language such as JS, Python, or similar (jruby, jgroovy...) into a running Java program as a customer-controlled extension? We are not talking about high-performance here, rather simple API use for a more sophisticated configuration than just XML or JSON data. Must be runtime, not build time. Thanks.

    Java itself would be great, but it must be a rather secure approach because it will be hosted. #java #API #extensions #groovy #jruby

  15. @mistergibson @henrycatalinismith If you JRuby with Gradle, the Simplified JRuby Gradle plugin now has support for this (as from 2.2.0).

    Just replace `ruby.gems()` with `ruby.coop()`.

    #ruby #jruby #gradle

  16. @headius it has been ages that I stumbled over a different handling between #MRI and #JRuby but today it has happened. 😉

    EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.

    I'm surely doing something wrong, so I'm open in case you have any advice for me.

    github.com/rails/marcel/action

    #TruffleRuby is affected too.

  17. #JRuby is an important part of the OSS and #JVM ecosystem…if you or your company can help support @headius and team’s work please get in touch with him!
    mastodon.social/@headius/11481

  18. JRuby's activerecord-jdbc-adapter doesn't yet support ActiveRecord 8. How should a gem which depends on ActiveRecord try to best support both CRuby and JRuby?
    rubygems.org/gems/activerecord

    #activerecord #jruby

  19. @headius @JRuby how to create an app with #Ruboto. 🤔
    I was always curious about this and #jruby development for native #Android apps.

  20. I've seen a change in behaviour of Hash.ruby2_keywords_hash? in JRuby v10 manifested as some test failures in this Mocha CI build:

    app.circleci.com/pipelines/git

    I’ve managed to narrow things down a bit in the example in this issue:

    github.com/jruby/jruby/issues/

    Anyone else seeing this?

    #ruby #jruby #keyword

  21. Rubyists! Loofah v2.21.0.rc1 is out with:

    - HTML5 parser support
    - official JRuby support (finally)

    Check out the README at github.com/flavorjones/loofah for info on HTML5 support.

    Release notes at github.com/flavorjones/loofah/

    #ruby #loofah #html5 #jruby

  22. Also, would JRuby users prefer the headless or headful (with AWT/Swing/SWT GUI support) OpenJDK be installed by ruby-install when installing JRuby? /cc @headius

    #jruby #rubyinstall #ruby_install

  23. @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.

  24. Rubyists! Loofah v2.21.0.rc1 is out with:

    - HTML5 parser support
    - official JRuby support (finally)

    Check out the README at github.com/flavorjones/loofah for info on HTML5 support.

    Release notes at github.com/flavorjones/loofah/

    #ruby #loofah #html5 #jruby

  25. Rubyists! Loofah v2.21.0.rc1 is out with:

    - HTML5 parser support
    - official JRuby support (finally)

    Check out the README at github.com/flavorjones/loofah for info on HTML5 support.

    Release notes at github.com/flavorjones/loofah/

    #ruby #loofah #html5 #jruby

  26. Rubyists! Loofah v2.21.0.rc1 is out with:

    - HTML5 parser support
    - official JRuby support (finally)

    Check out the README at github.com/flavorjones/loofah for info on HTML5 support.

    Release notes at github.com/flavorjones/loofah/

    #ruby #loofah #html5 #jruby

  27. Rubyists! Loofah v2.21.0.rc1 is out with:

    - HTML5 parser support
    - official JRuby support (finally)

    Check out the README at github.com/flavorjones/loofah for info on HTML5 support.

    Release notes at github.com/flavorjones/loofah/

    #ruby #loofah #html5 #jruby

  28. #RDF4j is a #semantic web stack written in #java and a proper #eclipse project. The new java capabilities allow some really sweet code. Some work we did was inspired by #JRuby and @headius. Which seems odd, but their use of invoke dynamic style code also applies to database query languages :D

  29. #RDF4j is a #semantic web stack written in #java and a proper #eclipse project. The new java capabilities allow some really sweet code. Some work we did was inspired by #JRuby and @headius. Which seems odd, but their use of invoke dynamic style code also applies to database query languages :D

  30. #RDF4j is a #semantic web stack written in #java and a proper #eclipse project. The new java capabilities allow some really sweet code. Some work we did was inspired by #JRuby and @headius. Which seems odd, but their use of invoke dynamic style code also applies to database query languages :D

  31. #RDF4j is a #semantic web stack written in #java and a proper #eclipse project. The new java capabilities allow some really sweet code. Some work we did was inspired by #JRuby and @headius. Which seems odd, but their use of invoke dynamic style code also applies to database query languages :D

  32. @Demo318 what do you mean exactly?

    Native Ruby isn't available on those platforms.
    You'd need #JRuby (only #Android) or #RubyMotion (closed source solution) for that.

    #CrystalLang also has some Android PoCs but I'm not aware of anything iOS related.

    So what differences are you referring to exactly?

    Or do you know of a modern wave practical solution for Ruby?
    I'm not quite sure which differences are to compare here especially since I don't know anything except RubyMotion on iOS. 🤔

  33. @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.

  34. @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.

  35. @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.

  36. @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.

  37. @headius it has been ages that I stumbled over a different handling between #MRI and #JRuby but today it has happened. 😉

    EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.

    I'm surely doing something wrong, so I'm open in case you have any advice for me.

    github.com/rails/marcel/action

    #TruffleRuby is affected too.

  38. @headius it has been ages that I stumbled over a different handling between #MRI and #JRuby but today it has happened. 😉

    EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.

    I'm surely doing something wrong, so I'm open in case you have any advice for me.

    github.com/rails/marcel/action

    #TruffleRuby is affected too.

  39. @headius it has been ages that I stumbled over a different handling between #MRI and #JRuby but today it has happened. 😉

    EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.

    I'm surely doing something wrong, so I'm open in case you have any advice for me.

    github.com/rails/marcel/action

    #TruffleRuby is affected too.

  40. @headius it has been ages that I stumbled over a different handling between #MRI and #JRuby but today it has happened. 😉

    EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.

    I'm surely doing something wrong, so I'm open in case you have any advice for me.

    github.com/rails/marcel/action

    #TruffleRuby is affected too.