Tim Riley

@timriley.info

Rubyist. Leading Hanami, Dry, Rom. Canberra, Australia. he/him. https://timriley.info/

periodic reminder that (despite how it feels sometimes) it's not the computers that are bad, it's the letting for-profit entities control the computers that is bad

Zeitwerk 2.8 is out, with a new way to define namespaces. Given loader.nsfile = 'ns.rb' self-contained components can define their namespace inside their folder: my_component/ns.rb # MyComponent my_component/widget.rb # MyComponent::Widget More details in github.com/fxn/zeitwerk...

GitHub - fxn/zeitwerk: Efficient and thread-safe code loader for Ruby

Efficient and thread-safe code loader for Ruby. Contribute to fxn/zeitwerk development by creating an account on GitHub.

github.com

Weeknotes, including a nice perf enhancement for Dry Configurable, named steps in Dry Operation, a specification for Hanami asset bundlers, improvements across several of our gems, and getting back onto finishing Hanami's built-in i18n support. timriley.info/posts/contin...

Continuations 2026/20: Repeated reads - Tim Riley

• A proud moment this week! After Sean made a nice performance related enhancement to Dry Configurable (now you can call #to_data on your config to get a data object...

timriley.info

Had a lot of fun putting the new hanakai.org together. @timriley.info’s vision for a welcoming site and @aaronmoodie.com oh-so-cute brand set up such a great canvas to play with, and I’m so pleased with how it all come out. How can you not love these lil’ cuties?

Tim Riley@timriley.info · 3mo ago

Huge news for our corner of the Ruby world, and the culmination of a multi-year effort to align our people, our code, and our presence on the web. Go check out the new site, it’s stunning! Deepest of thanks to @aaronmoodie.com and @makenosound.bsky.social for co-creating these wonderful visuals. 🙇