Charles Oliver Nutter
headius.bsky.social
Charles Oliver Nutter
@headius.bsky.social
JRuby co-lead, Java champion, Ruby hero, JavaOne Rockstar, international traveler and speaker. Book me for your next event! I depend on your donations and sponsorships! https://github.com/sponsors/headius
That's probably enough of Ractor working for an evening project. I get the idea of the API but the internal details (deep copying and ownership) are going to be really hard for any Ruby to implement efficiently. You could just use threads and frozen objects on JRuby and it would be fast right now. 🤷
October 22, 2025 at 6:33 AM
Spring Boot restful app in a one-line command? Love that Ruby magic sometimes...

jruby -Ilib -rboing -e 'Boing::Rest.run("HelloApp") do; get_string def hello; "Hello from Boing!"; end; end'
October 8, 2025 at 9:19 PM
I just noticed a shout-out to JRuby and my blog post in the description of OpenJDK's JEP 514 (Ahead-of-Time Command-Line Ergonomics). Feels good to be recognized as a technology driver and leading-edge use case of the Project Leyden features in JDK 25. Updated post coming soon!
buff.ly/MUk5ewr
September 23, 2025 at 6:51 PM
It just occurred to me... If star sprinkles must be mined out of the ground, and they are consumed once used, they are not a renewable resource. Rainbow Brite really needs to consider her ecological footprint if she's going to keep bringing color to the universe. 🌈
September 23, 2025 at 1:16 PM
Yeah, guess what, Claude, you're wrong. This is why AI is basically useless for new and creative engineering. It only knows what has already been done. JRuby on Spring Boot is not only possible, but surprisingly easy.
September 20, 2025 at 9:22 AM
They do?
September 20, 2025 at 5:00 AM
Hanging out at the Pattern offices in Pune, preparing to do an impromptu JRuby presentation, hacking Spring Boot for JRuby... just a typical Wednesday. 😀
September 17, 2025 at 6:06 AM
# Imagine a world where Spring Boot apps can be written in Ruby...
class HelloApp
include SpringBoot, RestController

get("java.lang.String hello(java.lang.String)", name: "World")
def hello(name)
"Hello from JRuby, #{name}!"
end

start
end
September 17, 2025 at 5:38 AM
I gave myself a challenge during the drive back to Delhi from Agra: make a Spring Boot application using JRuby.

With an hour left in the drive, I have succeeded! Spring Boot and JRuby is GO!

github.com/headius/jrboot
September 16, 2025 at 7:48 AM
That's something you don't see every day.
September 16, 2025 at 1:26 AM
European breads have never interested me. Indian breads, on the other hand... crispy naan, rich buttery parathi, delicate flavor filled masala dosa.. I could absolutely eat this for every meal.
September 15, 2025 at 3:28 AM
Is there a more millennial get-together than than "pickleball and cocktails"? 🏓🍸
September 12, 2025 at 2:20 PM
Whew! 😅
September 12, 2025 at 12:19 PM
Welcome to India! 😂 I'll be lucky if I manage to learn a little bit of Hindi.
September 12, 2025 at 8:46 AM
After a nice rest at my apartment in the JVC area of Dubai, I'm heading downtown to go up the Burj and then find late lunch and a place to work on my #RubyConfIndia talk. Indian visa has been approved; I will fly to Jaipur late tonight, arriving 8am tomorrow. Adventure!
September 10, 2025 at 11:06 AM
I've been rewatching JoJo's Bizarre Adventure. No doubt about it, Stardust Crusaders is the best story (part 3) and Jotaro is the best JoJo. It's worth watching parts 1 and 2 for the background, but nothing compares to Jotaro and Star Platinum vs Dio.
August 27, 2025 at 3:12 PM
All I can picture now is hordes of migrants riding forest pigs like wargs across the English Channel and through the streets of London. You had one job, BBC. 🐗🐗🐗
August 12, 2025 at 2:45 PM
I think I have a problem.
August 12, 2025 at 10:18 AM
No surprises there! I've been going to the Minnesota State Fair since I was a baby and I'll go at least three times this year. It's the great Minnesota get-together! Come visit during Fair season some time and join us!
10best.usatoday.com/awards/best-...
August 11, 2025 at 11:17 AM
I'm just sayin... unless you want to be dependent on AI companies for every transaction forever, use LLM to *build* a dedicated solution, don't rely on LLM to *be* the solution.
August 10, 2025 at 2:54 AM
Getting a little work done on the eve of JCrete.
August 3, 2025 at 3:16 PM
I found my program guide and handwritten notes from my first JavaOne. Those were exciting times.
July 23, 2025 at 3:55 AM
Y'all this millennium bug is a big deal.
July 22, 2025 at 4:33 AM
Sooo... can I use this to get a free copy of Windows 11?
July 22, 2025 at 4:15 AM
Not sure if I hate time, floats, or yaml the most.
July 11, 2025 at 12:42 AM