Tim Riley
@timriley.info
📤 623
📥 148
📝 183
Rubyist. Leading Hanami, Dry, Rom. Canberra, Australia. he/him.
https://timriley.info/
Weeknotes! Everything around the Hanami 3.0 release, and a lovely time at Ruby Retreat.
timriley.info/posts/contin...
loading . . .
Continuations 2026/27: Hanami 3.0! - Tim Riley
• Hanami 3.0 is out! In this writer’s opinion, a release worthy of its new major version: new mailers, i18n, and Minitest, your apps becoming way faster, and much more!...
https://timriley.info/posts/continuations-202627-hanami-30
about 12 hours ago
0
4
1
reposted by
Tim Riley
Jared Norman
1 day ago
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
0
2
2
reposted by
Tim Riley
Hanakai
6 days ago
Hanami 3.0 wouldn’t be so full of goodness without the support of our sponsors. Rubyists deserve choice, and these fine companies are helping make it happen. Thank you to
@mike.contribsys.com
,
@baweaver.bsky.social
,
@honeybadger.io
,
@fastruby.io
,
@appsignal.com
, and
@serpapi.com
!
add a skeleton here at some point
0
13
4
reposted by
Tim Riley
Hanakai
6 days ago
Hanami 3.0 is here and in full bloom 🌸 This is our most complete release yet: mailers, i18n, and Minitest now built in, your apps faster by default, and plenty more!
hanakai.org/blog/2026/06...
loading . . .
Hanami 3.0: In full bloom
New mailers, i18n, and Minitest. Your apps faster by default. Our most complete Hanami yet!
https://hanakai.org/blog/2026/06/30/hanami-3-0-in-full-bloom
0
19
10
Better late than never, some weeknotes! Here’s the first half of my prep for the Hanami 3.0 release candidate:
timriley.info/posts/contin...
loading . . .
Continuations 2026/24: Clearing the decks - Tim Riley
• This edition’s a bit late—please grant me an amnesty, as I don’t want to break my streak! So here we’ll focus on last week’s work, and in a few...
https://timriley.info/posts/continuations-202624-clearing-the-decks
18 days ago
0
4
1
reposted by
Tim Riley
Hanakai
20 days ago
Help us test the Hanami 3.0 release candidate!
hanakai.org/blog/2026/06...
loading . . .
Help us test the Hanami 3.0 release candidate
Our Hanami 3.0 release candidate is here. Come help us test it.
https://hanakai.org/blog/2026/06/16/help-us-test-hanami-3-0
0
6
5
In these weeknotes, I’m doing everything I can to get a Hanami release candidate ready to go. Come for the insight into open source workings, stay for the peek at our pretty new welcome screens!
timriley.info/posts/contin...
loading . . .
Continuations 2026/23: En fuego - Tim Riley
• I’ve well and truly entered release prep mode. Lots of stuff done this week, and I expect about another week or so until I can get a release candidate...
https://timriley.info/posts/continuations-202623-en-fuego
28 days ago
0
3
1
reposted by
Tim Riley
puppy
29 days ago
#GemCoop
namespaces are now out of beta!
gem.coop/updates/7/
I am *SUPER* excited about this!
loading . . .
namespaces released
hi again everyone, we’re back with exciting news. namespaces on gem.coop have been promoted out of beta and into general availability. that means you can use namespaced gems directly from the top-leve...
https://gem.coop/updates/7/
0
26
10
I've written detailed walkthroughs of two big things landing in Hanami 3.0. Mailers:
discourse.hanakai.org/t/previewing...
And i18n:
discourse.hanakai.org/t/previewing...
We'll be shipping a release candidate in a week or two. Keen for any feedback now, let's make these as solid as possible!
loading . . .
Previewing mailers in Hanami 3.0
Our Hanami 3.0 release is coming soon (a release candidate in a matter of weeks), and one of the big new features is a rebuilt hanami-mailer gem. Here I’ll outline how mailers will integrate into Han...
https://discourse.hanakai.org/t/previewing-mailers-in-hanami-3-0/1462
about 1 month ago
0
7
3
Weeknotes: mailers receive the app integration treatment, and Hanakai receives a new sponsor! Thank you SerpApi!
timriley.info/posts/contin...
loading . . .
Continuations 2026/22: Integrated mailers - Tim Riley
• This week I got the last big piece done before we can make the next Hanami release. Mailers now fully integrate into Hanami apps, with zero necessary boilerplate, just...
https://timriley.info/posts/continuations-202622-integrated-mailers
about 1 month ago
0
2
1
reposted by
Tim Riley
Paweł Świątkowski
about 1 month ago
What if Hanami had templateless views?
katafrakt.me/2026/05/29/h...
loading . . .
What if Hanami had templateless views?
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
https://katafrakt.me/2026/05/29/hanami-templateless-views/
1
4
1
reposted by
Tim Riley
Hanakai
about 1 month ago
We’re thrilled to welcome SerpApi as our newest Hanakai sponsor!
hanakai.org/blog/2026/05...
loading . . .
Welcome, SerpApi!
Our newest sponsor turns search results into developer-ready data.
https://hanakai.org/blog/2026/05/29/welcome-serpapi
0
8
2
reposted by
Tim Riley
Janko Marohnić
about 1 month ago
Shrine 3.7.0 is out! ✨ Expiring download endpoint URLs (HMAC-signed) ✨ `:keep_derivatives` to retain derivatives on file swap ✨ `refresh_metadata!(replace: true)` for clean resets ✨ S3 no longer triggers AWS SDK deprecation warnings
shrinerb.com/docs/release...
loading . . .
Shrine 3.7.0 | Shrine
New features
https://shrinerb.com/docs/release_notes/3.7.0
2
8
1
Weeknotes, in which I finish the second 80% of Hanami’s i18n support, and begin to see the finish line for our upcoming release!
timriley.info/posts/contin...
loading . . .
Continuations 2026/21: Big cake to walk - Tim Riley
• I finished off Hanami’s streamlined i18n support this week! I had built the core functionality quite a while ago, and thought that adding view helpers would be a cakewalk....
https://timriley.info/posts/continuations-202621-big-cake-to-walk
about 1 month ago
0
3
0
reposted by
Tim Riley
Xavier Noria
about 2 months ago
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...
loading . . .
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.
https://github.com/fxn/zeitwerk#explicit-namespaces-defined-in-nsfiles
1
2
1
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...
loading . . .
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...
https://timriley.info/posts/continuations-202620-repeated-reads
about 2 months ago
0
2
1
Proud moment this week: the first of our automated releases cut by another member of our
@hanakai.org
team. Thanks Sean, may this be the first of many!
about 2 months ago
0
9
2
Weeknotes: a slew of really meaningful improvements from our team, some big assets fixes, and getting back onto finishing our i18n support.
timriley.info/posts/contin...
loading . . .
Continuations 2026/19: Ebbs and flows - Tim Riley
• One thing I’ve seen in my time on these projects is that the extra help comes in ebbs and flows. In this last little while, we’ve seen some good...
https://timriley.info/posts/continuations-202619-ebbs-and-flows
about 2 months ago
0
0
0
Looking forward to attending my first Ruby Retreat in ages! Let’s hang out, get your tickets now!
retreat.ruby.org.au
loading . . .
Ruby Retreat 2026
Ruby Retreat is a full weekend retreat for people interested in web development to gather and be awesome together. Join us for a long weekend of hacking, learning, and socialising with fellow Rubyists...
https://retreat.ruby.org.au/
about 2 months ago
1
3
0
Celebrating Hanakai in my weeknotes this week! ☀️😃
timriley.info/posts/contin...
loading . . .
Continuations 2026/18: Hanakai! ☀️ - Tim Riley
• This week we launched Hanakai into the world! I won’t reiterate the full announcement here, and instead suggest you read it on our beautiful new site! What I will...
https://timriley.info/posts/continuations-202618-hanakai
2 months ago
0
9
1
reposted by
Tim Riley
Max Wheeler
2 months ago
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?
add a skeleton here at some point
0
11
4
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. 🙇
add a skeleton here at some point
2 months ago
3
41
19
reposted by
Tim Riley
Hanakai
2 months ago
Welcome to Hanakai! The new home for Hanami, Dry, and Rom.
hanakai.org/blog/2026/05...
loading . . .
Welcome to Hanakai
It’s time to bring the family together.
https://hanakai.org/blog/2026/05/01/welcome-to-hanakai
1
21
10
reposted by
Tim Riley
Konstantin Haase
2 months ago
Mustermann 4.0 released!
sinatrarb.com/2026/04/27/m...
4
7
2
Weeknotes: Counting down until we launch the new site, a new Dry Monads release, ready-to-go Gem Coop namespaces, and this one weird trick to make your Hanami apps go brrr. (Plus more!)
timriley.info/posts/contin...
loading . . .
Continuation 2026/17: 4 days - Tim Riley
• T-minus 4 days until we launch the new site! A lot of my work this week has gone towards that, alongside continued heroic efforts from Max, who, among other...
https://timriley.info/posts/continuation-202617-4-days
2 months ago
0
3
2
reposted by
Tim Riley
Jared Norman
2 months ago
I've got a little more time before I head home from Japan, but here's my recap of #RubyKaigi
https://skillissue.jardo.dev/archive/rubykaigi-2026-recap/
1
2
1
Dry Monads 1.1.0 is out. This release introduces complete JRuby support, via fixes to our RSpec extension, courtesy of
@katafrakt.eurosky.social
. It’s also our first automated release to our
gem.coop
namespace!
github.com/dry-rb/dry-m...
beta.gem.coop/@dry/dry-mon...
loading . . .
gem.coop
We’re excited to introduce gem.coop – a new server for gems in the Ruby ecosystem. We aim for fast, simple hosting, that is compatible with Bundler but optimized for the next generation. It’s built fo...
https://gem.coop
2 months ago
0
6
3
reposted by
Tim Riley
Weeknotes: Full JRuby support for Dry! Publishing to gem coop namespaces! Automated npm publishing! Killing some gems, and renaming others! Plus some heartwarming router discussions, and a site launch coming real soon.
timriley.info/posts/contin...
loading . . .
Continuations 2026/16: Pent up - Tim Riley
• I’m back in Australia! And back at work again as of tomorrow. I think I had some pent up open source in me, though, because I managed to knock...
https://timriley.info/posts/continuations-202616-pent-up
3 months ago
0
0
1
Weeknotes: Full JRuby support for Dry! Publishing to gem coop namespaces! Automated npm publishing! Killing some gems, and renaming others! Plus some heartwarming router discussions, and a site launch coming real soon.
timriley.info/posts/contin...
loading . . .
Continuations 2026/16: Pent up - Tim Riley
• I’m back in Australia! And back at work again as of tomorrow. I think I had some pent up open source in me, though, because I managed to knock...
https://timriley.info/posts/continuations-202616-pent-up
3 months ago
0
0
1
A short second weeknotes from Taiwan:
timriley.info/posts/contin...
loading . . .
Continuations 2026/15: Mustermann bump - Tim Riley
• Hello from Tainan! We’re just about to head back to Taipei for a last couple of days in Taiwan. It’s been a great trip. • I’ve managed a little...
https://timriley.info/posts/continuations-202615-mustermann-bump
3 months ago
0
2
0
reposted by
Tim Riley
Cameron Blevins
3 months ago
This is so, so well-articulated.
add a skeleton here at some point
97
10796
4254
Here's a special Taiwan Edition of my weeknotes, in which I finish my Hanami Mailer rewrite, find some neat Hanami CLI + Postgres + Docker improvements, eat tasty food and start on some “holiday programming.”
timriley.info/posts/contin...
loading . . .
Continuations 2026/14: Taiwan Edition - Tim Riley
• Welcome to a special 🇹🇼 Taiwan Edition of my weeknotes. We’ll be spending the next couple of weeks here on a family holiday. Right now I am tired (after...
https://timriley.info/posts/continuations-202614-taiwan-edition
3 months ago
1
4
0
reposted by
Tim Riley
André Arko
3 months ago
Towards an amicable resolution with Ruby Central
andre.arko.net/2026/04/02/tow…
loading . . .
Towards an Amicable Resolution with Ruby Central
Last week, three members of Ruby Central’s board published a new statement about RubyGems and Bundler, and this week they published an incident report on the events last year. The first statement reports that Ruby Central has now completed a third audit of RubyGems.org’s infrastructure: first by th…
https://andre.arko.net/2026/04/02/towards-an-amicable-resolution-with-ruby-central/
2
43
15
reposted by
Tim Riley
Mike Perham
3 months ago
Happy Trans Visibility Day! I support trans people for the same reason I support muslim, black, gay or female people: we are all minorities on some attribute. Bigotry for the way someone was born is injustice and injustice for one is injustice for all. Solidarity!
0
4
2
reposted by
Tim Riley
Weeknotes: Hanami Minitest, merged! Awkward body parser middleware, gone! New guides version, initialised! Hanami mailer, getting close! Upcoming site, veiled in darkness!
timriley.info/posts/contin...
loading . . .
Continuations 2026/13: Begone, awkward solution - Tim Riley
• Another good week of closing parentheses. Merged the new Hanami Minitest. Added --test=minitest support to hanami new. Merged undecorated exposures for views, along with some fixed tests to go...
https://timriley.info/posts/continuations-202613-begone-awkward-solution
3 months ago
0
11
5
Weeknotes: Hanami Minitest, merged! Awkward body parser middleware, gone! New guides version, initialised! Hanami mailer, getting close! Upcoming site, veiled in darkness!
timriley.info/posts/contin...
loading . . .
Continuations 2026/13: Begone, awkward solution - Tim Riley
• Another good week of closing parentheses. Merged the new Hanami Minitest. Added --test=minitest support to hanami new. Merged undecorated exposures for views, along with some fixed tests to go...
https://timriley.info/posts/continuations-202613-begone-awkward-solution
3 months ago
0
11
5
I’ve merged our first cut of Minitest support for Hanami. Here’s how it’s looking:
discourse.hanamirb.org/t/feedback-o...
loading . . .
Feedback on Hanami Minitest
Hi everyone — I’m pleased to share that our initial Minitest support is now merged into the gem’s main branch. I’ve implemented the block-based test/setup/teardown API, as you suggested above (with s...
https://discourse.hanamirb.org/t/feedback-on-hanami-minitest/1415/10
3 months ago
0
9
1
reposted by
Tim Riley
Weeknotes: landing Hanami Minitest, view performance improvements, working my way through site copy, a great new community-maintained settings loader, README badges, and our 200th Discord member :)
timriley.info/posts/contin...
loading . . .
https://timriley.info/posts/continuati…
4 months ago
0
3
1
Weeknotes: landing Hanami Minitest, view performance improvements, working my way through site copy, a great new community-maintained settings loader, README badges, and our 200th Discord member :)
timriley.info/posts/contin...
loading . . .
https://timriley.info/posts/continuati…
4 months ago
0
3
1
reposted by
Tim Riley
Aaron Allen
4 months ago
Click the purple button to join the
@hanamirb.org
#discord
we've got almost 200 other
#hanakai
nerds ready to chat about any
#dry-rb
,
#hanami
, or
#rom
related topics you can think of.
github.com/hanami/hanami
0
8
2
reposted by
Tim Riley
Aaron Allen
4 months ago
If you're interested in using 1password or bitwarden for
@hanamirb.org
Settings please checkout:
https://github.com/aaronmallen/hanami-settings-stores
#hanami
#hanakai
#rubylang
loading . . .
GitHub - aaronmallen/hanami-settings-stores: Password manager-backed settings stores for Hanami
Password manager-backed settings stores for Hanami - aaronmallen/hanami-settings-stores
https://github.com/aaronmallen/hanami-settings-stores
1
2
2
Weeknotes, this time featuring a screenshot! Because the logs are beautiful.
timriley.info/posts/contin...
loading . . .
Continuations 2026/11: Logs are beautiful - Tim Riley
• I completed my Hanami logging improvements this week, and I’m so happy with how it turned out. Logs are beautiful now! After merging the universal logger (which gives us...
https://timriley.info/posts/continuations-202611-logs-are-beautiful
4 months ago
0
1
0
reposted by
Tim Riley
Hanakai
4 months ago
We’ve just published our AI contribution policy:
hanamirb.org/ai-policy/
loading . . .
Hanami | AI contribution policy
Hanami - A flexible framework for maintainable Ruby apps
https://hanamirb.org/ai-policy/
0
7
4
reposted by
Tim Riley
Hanakai
4 months ago
Thank you to Sidekiq for your support through 2026!
hanamirb.org/blog/2026/03...
loading . . .
Thank you Sidekiq for your support in 2026
Welcoming back Mike Perham and Sidekiq.
https://hanamirb.org/blog/2026/03/12/thank-you-sidekiq-2026/
0
8
2
reposted by
Tim Riley
Kasper Timm Hansen
4 months ago
It's been 4 years since I left Rails core, and my most impactful work has happened since I left. Here's a writeup of it all:
kaspth.com/posts/i-quit...
loading . . .
I quit Rails core 4 years ago, here’s what I’ve been up to - Kasper Timm Hansen
It’s been 4 years since I quit the Rails core team, so I wanted to mark the occassion and show off all the work I’ve done since then. It’s more...
https://kaspth.com/posts/i-quit-rails-core-4-years-ago-heres-what-ive-been-up-to
3
28
9
Weeknotes: a couple of releases, work on our AI tool use policy, Dry Operation docs, CI hardening, more site work, and logging our way to a good time.
timriley.info/posts/contin...
loading . . .
Continuations 2026/10: Structured & tagged - Tim Riley
• I started the week with a couple of releases, thanks to the community contributions I merged last week: dry-struct 1.8.1 and dry-schema 1.16.0. • I’ve been working on an...
https://timriley.info/posts/continuations-202610-structured-tagged
4 months ago
1
1
0
reposted by
Tim Riley
Joel Drapper 🇬🇧🇺🇦
4 months ago
OSS devs put hundreds of thousands of dollars worth of time and energy into building software that’s free to use, copy, modify and share. The *only* thing they don’t share with everyone is control of the canonical project — the name, website, docs and git repo. The fucking nerve to take that.
1
17
4
reposted by
Tim Riley
Mike Perham
4 months ago
Happy to see Andre finally speaking publicly about the hostile Ruby Central takeover last year. RC is no longer a trustworthy steward for the Ruby community. I don't see how we repair this rift without Shan stepping down, she has been awful as ED.
andre.arko.net/2026/03/03/f...
loading . . .
Four months of Ruby Central moving Ruby backward
From the moment RubyGems was first created in 2004, Ruby Central provided governance without claiming ownership, to support the Ruby community. Providing governance meant creating processes to provide...
https://andre.arko.net/2026/03/03/four-months-of-ruby-central-moving-ruby-backward/
0
20
7
reposted by
Tim Riley
André Arko
4 months ago
after four months of private discussions, I have an update on the Bundler and RubyGems situation with Ruby Central:
andre.arko.net/2026/03/03/fou…
loading . . .
Four months of Ruby Central moving Ruby backward
From the moment RubyGems was first created in 2004, Ruby Central provided governance without claiming ownership, to support the Ruby community. Providing governance meant creating processes to provide stability and predictability. Avoiding ownership meant allowing the community to contribute, to th…
https://andre.arko.net/2026/03/03/four-months-of-ruby-central-moving-ruby-backward/
0
52
30
reposted by
Tim Riley
Weeknotes: first-class body parsing in Hanami Action, a nice guide update, configurable template engines, more monads in Dry Operations, bug fixes, continued site work, and taking stock of where things are at for Hanami 2.4.
timriley.info/posts/contin...
loading . . .
Continuations 2026/09: Body parsing - Tim Riley
• This week I finished a particularly satisfying piece of work: adding request body parsing to Hanami Action. This finishes the story we started back in Hanami 2.3, where we significantly...
https://timriley.info/posts/continuations-202609-body-parsing
4 months ago
0
3
1
Load more
feeds!
log in