headius Profile Banner
Charles Oliver Nutter Profile
Charles Oliver Nutter

@headius

Followers
15K
Following
18K
Statuses
70K

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

Minneapolis, MN
Joined November 2007
Don't wanna be here? Send us removal request.
@headius
Charles Oliver Nutter
2 days
@feyeleanor I would love to see you in the US if you dare to make the trip. There's still nearly half of the country that hates what's going on here.
1
0
2
@headius
Charles Oliver Nutter
2 days
@sam_burns_tech @feyeleanor @koichisasada @yukihiro_matz Fiddle is basically a very minimalist FFI that ships with Ruby. It certainly covers functionality previously available only through syscall, so perhaps that is justification for removing the latter?
2
0
0
@headius
Charles Oliver Nutter
2 days
@feyeleanor @koichisasada @yukihiro_matz I wasn't aware of it being removed. JRuby has never supported it so I guess it flew under my radar. Can't think of a reason why it would be removed just for one platform either.
0
0
0
@headius
Charles Oliver Nutter
3 days
Carolina Code Conference 2025 has an open Call for Speakers right now! Great event and great community... I was proud to keynote their first post-pandemic edition a couple of years ago. Highly recommended!
0
0
0
@headius
Charles Oliver Nutter
3 days
I just spent six straight hours wrestling with a Maven-related issue in JRuby's subsystem for managing jar dependencies for Ruby gems. Given that it was Maven, I consider that pretty good.
0
0
3
@headius
Charles Oliver Nutter
4 days
Slides from my FOSDEM 2025 Free Java talk "Invokedynamic in Practice with JRuby" are now posted! The video may take a bit longer because the FOSDEM system has Java and another room mixed up, but I'll post it when they do.
0
4
18
@headius
Charles Oliver Nutter
8 days
Look at that! FFI on JVM generating optimized assembly to directly invoke your native function. We can finally eliminate JNI overhead in JRuby's implementation of FFI!
Tweet media one
1
9
54
@headius
Charles Oliver Nutter
11 days
@craiger To make matters worse, I fell getting out of the shower when it was at its worst so now that my foot is starting to heal I've got bruises just about everywhere else. 🤦‍♂️
1
0
0
@headius
Charles Oliver Nutter
11 days
@craiger I've clearly reached an age where having really good footwear is not just a choice anymore.
1
0
0
@headius
Charles Oliver Nutter
11 days
@waruboy Thanks!
0
0
0
@headius
Charles Oliver Nutter
12 days
RT @HeadiusEnts: New year, new website! Take a look and let us know how we can help you!
0
4
0
@headius
Charles Oliver Nutter
12 days
The updated site is live, and as recommended it's now running on CloudFlare with seamless SSL support. There's also purchase options for our middle-tier "Expert" JRuby support, with reasonable pricing for a great value. Support JRuby and we'll support you!
1
4
23
@headius
Charles Oliver Nutter
12 days
I don't understand why Gmail keeps offering to write my emails in Polish.
Tweet media one
1
0
6
@headius
Charles Oliver Nutter
13 days
@jamesladd I had this beautiful immutable, functional weak linked list implementation and all I needed was to be able to recurse all the way through it. No can do in Java!
1
0
0
@headius
Charles Oliver Nutter
13 days
Following up on my dev server queries a few weeks ago... turns out a sysadmin family member had server-grade hardware to offload, so I worked with my son to install it in the family rack and got Proxmox up and running. This is gonna be fun.
Tweet media one
0
0
2
@headius
Charles Oliver Nutter
13 days
A year later and I have to say we are VERY happy with @monarch_money. After Intuit shut down Mint (why???), parts of the Mint team went to Monarch, and it has been super helpful for us managing finances. Use my link or not, it's just a great tool.
1
0
1
@headius
Charles Oliver Nutter
16 days
@maliech Most likely it is because so much of “typical” Ruby is implemented natively in code that can’t be tail-optimized. That may change as better JIT enables moving more core functions move into Ruby.
1
0
0