Tim Riley

@timriley@ruby.social
1.3K Followers
483 Following
1.4K Posts

Rubyist. Leading Hanami, dry-rb, ROM. I love programming!

Canberra, Australia. he/him.

#ruby #hanami #dry_rb #rom_rb

Bloghttps://timriley.info
GitHubhttps://github.com/timriley
Also, this post came to you from the Sigulda district library. Even though I’m now on holidays here in beautiful Latvia, the work of an OSS maintainer (at least at this moment in time) never ends.
Hear all the goings-on from the last week or so. Hint: there’s been a lot!
https://ruby.social/@hanami/114716081914937679
Hanami (@hanami@ruby.social)

It’s week 3 of our sponsorship drive! This week we have a field report from Riga and the rooftop! Podcasts, conferences, OSS expos, a new talk, and the beginnings of JRuby support: it’s been a busy time! https://hanamirb.org/blog/2025/06/20/field-report-from-riga-and-the-rooftop/

Ruby.social

It’s week 3 of our sponsorship drive! This week we have a field report from Riga and the rooftop! Podcasts, conferences, OSS expos, a new talk, and the beginnings of JRuby support: it’s been a busy time!

https://hanamirb.org/blog/2025/06/20/field-report-from-riga-and-the-rooftop/

Field report from Riga and the Rooftop

It’s week 3 of our sponsorship drive. We’ve been in the community and have things to share!

Hanami
@ferrisoxide I find it both rewarding and worthwhile. Sure, Hanami doesn't come with all the bells and whistles, it's more like a really nice Christmas tree with all the right branches in the right places for you to decorate. And the community is super welcoming, much like the ole Ruby days. Also, Hanami 2 is both mature and young – mature in terms of code architecture and quality, young as there's plenty of space for you to make it better by contributing code or documentation.

Little NASA comparison from the first stage of the Artemis test.

- Only one test
- Successful launch and orbit
- Established a lunar transfer trajectory (went to THE MOON)
- Deployed a full sized human-rated capsule
- It did a flyby of the moon
- It re-injected itself in a return trajectory
- The capsule returned to Earth
- Re-entered the atmosphere, landed safely.

A flawless, multi stage, full test in a perfectly executed mission by NASA.

But, government is inefficient, etc.

Conference is a gamble. You never know how it will turn out, and it takes a bit of luck for everything to come together.
And we were lucky! With the speakers, the sponsors, the participants, and everyone who helped.
I want to say thank you for that. It’s all you!
See you in 2026!

Due to circumstances beyond my control, I’ve been made redundant at my job. If you want to hire an excellent Apple platforms developer (iOS, etc.) with 17 years of experience, time at Apple, and lots of SwiftUI experience, or a great Ruby on Rails developer, reach out.

Full-time or freelance. Ready to go immediately. Please spread the word. #Swift #RubyOnRails #GetFediHired

.@timriley is closing off @balticruby 2025 with the story how he got into Ruby, what it feels to manage non-mainstream Ruby open source ecosystems and shows how to get started with Hanami!

#balticruby #balticruby2025

Finally got around to running Hanami tests on JRuby, and the results are promising! The suite requires ObjectSpace.each_object, but after enabling that there's only 58 failures, mostly due to using `fork` or the `sqlite3` C extension directly. Let's work together to get Hanami green on JRuby!
https://github.com/hanami/hanami/pull/1524
Test with JRuby in CI by headius · Pull Request #1524 · hanami/hanami

This is an attempt to get Hanami tests running on JRuby. A few tweaks are needed to get these green: JRuby does not enable full ObjectSpace support by default, due to the overhead it adds in order...

GitHub
The Ruby community needs to realize that failing to support JRuby often means JRuby users are forced to leave Ruby altogether. They can't use the same tools because of C extension requirements, and they can't go back to CRuby because it doesn't scale for them. JRuby support is **critical** for the future of Ruby. Help us help you support JRuby.