Charles Oliver Nutter

70.8K posts

Charles Oliver Nutter banner
Charles Oliver Nutter

Charles Oliver Nutter

@headius

JRuby guy, Java, Ruby, OSS business liaison. Find me: @[email protected] or @headius.bsky.social Sponsor me: https://t.co/G5oUTdTJqA

Minneapolis, MN Katılım Kasım 2007
214 Takip Edilen14.4K Takipçiler
Charles Oliver Nutter retweetledi
John Woodell
John Woodell@JohnWoodell·
Digging into the many advantages of using JRuby with Charles Nutter (@headius) at @rubyconf. A great review of JRuby's history and what's possible when you bring the best of Ruby and the JVM together.
John Woodell tweet mediaJohn Woodell tweet mediaJohn Woodell tweet media
English
0
2
5
212
Charles Oliver Nutter
@launchany Oh man. That was a fun event. Hard to imagine that we have lost at least Jim Weirich and Joe O'Brien since then. We are actually trying to set up a JRubyConf 2027 in the Minneapolis area... Maybe we can offer a discount to past attendees @mnsmirk? 😄
English
1
0
3
14
James Higginbotham
James Higginbotham@launchany·
@headius Wish I could make it but my schedule won't allow. I did find this gem recently, though. Will it work for me next year? 😂
James Higginbotham tweet media
English
1
0
0
34
Charles Oliver Nutter
JRuby returns to RubyConf for the 2026 Las Vegas edition! I will deliver a talk on Tuesday, run a Hack Space on Wednesday, and would love to hang out with you at JRubyKaraoke (Tuesday night) and the poolside JRuby Cabana (Thursday). Here's all the info: buff.ly/WV7FiqM
English
3
6
23
3K
Charles Oliver Nutter
Oh boy... After a very long time, we have a new batch of JRuby t-shirts! Limited run so only folks at the JRuby talk, hack space, or cabana can get them! Also plenty of stickers for everyone! blog.headius.com/2026/07/jruby-…
Charles Oliver Nutter tweet media
English
0
4
16
1.2K
Charles Oliver Nutter retweetledi
Sam Ruby
Sam Ruby@samruby·
> My goal with JRuby has always been to give Rubyists more tools and more opportunities. By combining JRuby with the power and ecosystem of the JVM, we’ve brought Ruby and Rails to places it never could have gone before. Hold my beer. :-)
Charles Oliver Nutter@headius

JRuby returns to RubyConf for the 2026 Las Vegas edition! I will deliver a talk on Tuesday, run a Hack Space on Wednesday, and would love to hang out with you at JRubyKaraoke (Tuesday night) and the poolside JRuby Cabana (Thursday). Here's all the info: buff.ly/WV7FiqM

English
0
1
4
915
Charles Oliver Nutter
@Cufe_Haco Hey sorry I haven't had a chance to respond to much lately. I've been traveling literally every other week and trying to keep JRuby dev moving at the same time. It's a crazy few months! Hope you can make it to Vegas!
English
1
0
1
51
Troy Mallory
Troy Mallory@Cufe_Haco·
Im cutting it close. I should know by this evening if the start up ive been doing consulting for has enough to sponsor me. If I get to go, I'll have my rig so we can sit down, and I can show you my 4 byte header work as well as Kestowv and Rubian working together. You'll know if I get to go cause the next post I tag you in will asking what your favorite beer is.
English
1
0
1
65
Charles Oliver Nutter
Charles Oliver Nutter@headius·
The more I see pull requests from LLMs and experiment with it myself the more convinced I am that it produces just about the worst code I've ever seen. Not just bad on style, but inefficient, often incorrect, and usually the wrong approach. It "works" in the loosest sense.
English
13
3
45
8.5K
Charles Oliver Nutter
Charles Oliver Nutter@headius·
I keep hearing how AI will make software so easy to write and yet Gmail still hasn't evolved beyond the mid 2010s.
English
7
0
25
2.3K
Charles Oliver Nutter
Charles Oliver Nutter@headius·
@eSquareDesign It was mostly a joke... but I don't buy that excuse either. Make an opt-in "gmail 2". People have been screaming for modern mail client features for years and yet this thing has barely changed in a decade.
English
2
0
2
88
Charles Oliver Nutter
Charles Oliver Nutter@headius·
@maxandersen Have a look at the adopters file in that project. 😀 JRuby 10.1 already ships Chicory to run a native Ruby parser.
English
1
0
2
61
Charles Oliver Nutter
Charles Oliver Nutter@headius·
I'm planning to add direct support for WASM libraries to JRuby so that you don't have to do any of the plumbing to boot up Chicory and bind the exposed functions. Imagine something like JRuby's Java integration, but you just `require 'mylib.wasm'` and call it from Ruby!
Charles Oliver Nutter@headius

A great use of LLM tools: JRuby support for native Ruby libraries using Chicory WASM for JVM and JRuby's JVM integration! RBS (Ruby static typing) uses a C ext on CRuby. Now it also works on JRuby! JRuby support could really take off with this pattern! buff.ly/SDAtXId

English
2
3
11
1.6K
Charles Oliver Nutter
Charles Oliver Nutter@headius·
A great use of LLM tools: JRuby support for native Ruby libraries using Chicory WASM for JVM and JRuby's JVM integration! RBS (Ruby static typing) uses a C ext on CRuby. Now it also works on JRuby! JRuby support could really take off with this pattern! buff.ly/SDAtXId
English
0
1
12
2.5K
Charles Oliver Nutter retweetledi
JRuby Dev Team
JRuby Dev Team@jruby·
Our friends over at @fastrubyio have posted a nice compatibility matrix for JRuby versions, covering Ruby and Rails versions. Check it out to see how the versions line up or to learn how JRuby can help you run Ruby and Rails better! fastruby.io/blog/jruby/rai…
JRuby Dev Team tweet media
English
0
2
3
324
Charles Oliver Nutter
Charles Oliver Nutter@headius·
@Cufe_Haco Hmm, that's a tough one. As a large piece of C++ I'm not sure there's an easy way. I believe incremental builds work pretty well these days, though, so small changes shouldn't take too long to iterate.
English
1
0
1
14
Troy Mallory
Troy Mallory@Cufe_Haco·
I'm aware of needing to recompile to test it, I'm looking for a fast way to test one or 2 things before really digging in and dedicating to the work.
English
1
0
0
21
Troy Mallory
Troy Mallory@Cufe_Haco·
@headius, what ould be the easiest way to slide new logic into the JVM's Hotspot without going into triage? Same with the GC? Im not trying to alter them, just to how a new header logic works?
English
1
0
0
34