Tim Riley
@timriley.info
📤 599
📥 145
📝 156
Rubyist. Leading Hanami, Dry, Rom. Canberra, Australia. he/him.
https://timriley.info/
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…
3 days ago
0
2
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…
3 days ago
0
2
1
reposted by
Tim Riley
Aaron Allen
6 days 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
8 days 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
10 days ago
0
1
0
reposted by
Tim Riley
Hanami
13 days 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
Hanami
14 days 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
14 days 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
27
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
16 days ago
1
1
0
reposted by
Tim Riley
Joel “this is bullshit” Drapper 🇬🇧🇺🇦
22 days 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
22 days 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
22 days 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
53
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
23 days ago
0
3
1
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
23 days ago
0
3
1
Squeaking it in just in time, my lastweeknotes. My highlight was all the great feedback you shared regarding Hanami Minitest. Thank you!
timriley.info/posts/contin...
loading . . .
Continuations 2026/08: Great feedback - Tim Riley
• Oops, nearly missed these weeknotes. Let me make this a quick one just to sneak it in and keep the streak alive (6 months and counting!) • My big...
https://timriley.info/posts/continuations-202608-great-feedback
29 days ago
0
1
0
reposted by
Tim Riley
Andrea Fomera
about 1 month ago
Introducing Checkset Checkset is a
#ruby
gem for repeatable verifications using Playwright. Picture the most critical, common smoke tests you do after deploys or on PRs. Automate that and increase your confidence in your changes. See the post for more information.
afomera.dev/posts/2026-0...
loading . . .
New: Checkset - a Ruby gem for repeatable verifications using Playwright.
https://afomera.dev/posts/2026-02-20-checkset-introduction
0
11
6
🙋 Minitest users, I need your feedback on Hanami’s upcoming Minitest support!
discourse.hanamirb.org/t/feedback-o...
#ruby
#minitest
loading . . .
Feedback on Hanami Minitest
Hola, Hanamigos! 👋 In May we’ll be releasing the first version of Hanami Minitest for Hanami v2. I’ve been working on this PR to put it together: Get started by timriley · Pull Request #3 · hanami/ha...
https://discourse.hanamirb.org/t/feedback-on-hanami-minitest/1415
about 1 month ago
0
5
5
@hamptonmakes.com
Thankyou for block-uuidv7! I needed to do some UUIDv7 timestamp manipulation this week, and there was your gem, barely a month old, already doing everything I needed! Couldn’t have been easier ❤️
about 1 month ago
1
3
1
Weeknotes: i18n merged, a new validation extension and more for Dry Operation, and some fantastic mailer feedback. Getting into a good rhythm. Things are flowing.
timriley.info/posts/contin...
loading . . .
Continuations 2026/07: Validation extension - Tim Riley
• This week I merged Hamami’s i18n support. Thanks to some good feedback from Trung Lê, I added support for fallbacks before merging. Thank you Trung! This is a big...
https://timriley.info/posts/continuations-202607-validation-extension
about 1 month ago
0
3
1
reposted by
Tim Riley
André Arko
about 1 month ago
rv has a big release, with windows support and gem CLI tools! the fastest way to generate a rails app is now `brew install rv; rvx rails new`. check it out: https://spinel.coop/blog/rv-0.5-cli-tools-windows/
loading . . .
rv 0.5: CLI tools + Windows
https://spinel.coop/blog/rv-0.5-cli-tools-windows/
1
21
10
Weeknotes, “Hanami Mailer is Back” edition! Plus: three nice releases, more site progress, Parklife fixes, an exciting upcoming Dry Operation extension, and a big milestone for our repo automations.
timriley.info/posts/contin...
loading . . .
Continuations 2026/06: Mailer rebuild - Tim Riley
• The highlight of this week was sharing my Hanami Mailer rebuild. If you’re interested in how our mailers will fit alongside actions and views (and reuse the latter!), check...
https://timriley.info/posts/continuations-202606-mailer-rebuild
about 1 month ago
0
0
0
reposted by
Tim Riley
Mike Perham
about 2 months ago
Announcing the winners of the 2026 Gem Fellowship!
gem.coop/updates/2026...
loading . . .
announcing the 2026 Gem Fellowship
Last month I announced my latest venture to support the Ruby open source community: the Gem Fellowship. I want this grant program to support and fund existing Ruby-related open source project maintain...
https://gem.coop/updates/2026-fellowship/
1
41
19
Weeknotes. I called this a “week off”, but also: new site pages, unblocking our logo colour refinments, 3 more repos moved to repo-sync, and the beginnings of Hanami Minitest. Progress progress progress.
timriley.info/posts/contin...
loading . . .
Continuations 2026/05: Fit of passion - Tim Riley
• A slightly slower week, this one. My regular OSS day was spent instead with the kids on their last Friday of the summer holidays. • Some good movement on...
https://timriley.info/posts/continuations-202605-fit-of-passion
about 2 months ago
0
2
1
reposted by
Tim Riley
André Arko
about 2 months ago
gem.coop has news! we've just released dependency cooldowns (in beta), a strong defense against supply chain attacks
gem.coop/updates/4/
loading . . .
gem.coop update #4: cooldowns beta
Hi again, everyone. We’ve got a big update for you, and we could use your help testing things out. If you just want to test the cooldowns beta, you can jump straight to the cooldown docs. The rest of this post has updates from the team, as well as more background on why we built cooldowns in the fi…
https://gem.coop/updates/4/
0
33
15
Hanami weeknotes: i18n support is ready for feedback! Also, getting closer with the mailer rewrite, fixing a couple of bugs, and shipping Hanami’s first ever automated release.
timriley.info/posts/contin...
loading . . .
Continuations 2026/04: i18n support - Tim Riley
• After my code-a-thon last weekend, this week I was able to polish up Hanami’s built-in i18n support and share it as a PR (also on the forum). Please take...
https://timriley.info/posts/continuations-202604-i18n-support
about 2 months ago
0
3
0
My Hanami weeknotes are a couple of days late, but that’s because I did some very nice feature development over a long weekend! Read all about it (and my worries):
timriley.info/posts/contin...
loading . . .
Continuations 2026/03: Bonus weekend - Tim Riley
• This edition is going out a couple days later than usual, because I had Bonus Weekend of open source work, and I wanted to be able to share everything...
https://timriley.info/posts/continuations-202603-bonus-weekend
2 months ago
0
3
0
reposted by
Tim Riley
Andrea Fomera
2 months ago
hey folks, i’m a rails / ruby dev with a bit over 10 years of experience professionally and i was just hit with my second layoff. looking for a new role would love to chat!
#rails
#ruby
.
5
33
45
reposted by
Tim Riley
Kevin Menard
2 months ago
This is a huge release for TruffleRuby. It’s our first under our new org. If you’ve been hesitant about contributing because of the CLA, please note that we no longer have one. We can also release more frequently so please report bugs or open PRs.
add a skeleton here at some point
0
12
5
reposted by
Tim Riley
david celis
2 months ago
an effect of Bundler’s takeover that i didn’t realize would happen (but that shouldn’t have surprised me): `bundle gem` now generates a gem with Ruby’s woefully inadequate Code of Conduct
2
5
1
reposted by
Tim Riley
Timothy
2 months ago
The Cardiff Lions do an annual Drag Rugby charity match for children’s charities and it’s as beautiful as you imagined
loading . . .
68
4117
1700
My latest weeknotes, in which I make four (4) Dry gem updates, with contributions from sixteen (16!!) amazing community members. (Plus more repo syncing and release automation, because it’s me.)
timriley.info/posts/contin...
loading . . .
Continuations 2026/02: Community-provided - Tim Riley
• My main achievement this week was shipping a bunch of Dry gem releases: dry-types 1.9.0, dry-schema 1.15.0, dry-inflector 1.3.0, and dry-cli 1.4.0! These releases contain a huge number of...
https://timriley.info/posts/continuations-202602-community-provided
2 months ago
0
1
0
Today I released dry-types 1.9.0, dry-schema 1.15.0, dry-inflector 1.3.0, and dry-cli 1.4.0! These releases contain a whole heap of fixes and improvements courtesy of community contributions. Thank you everyone!
3 months ago
1
8
1
Weeknotes: finishing our release-machine, dry-cli improvements, and the holiday being over.
timriley.info/posts/contin...
loading . . .
Continuations 2026/01: Release machinery - Tim Riley
• Happy new year! I started the year by finishing most of our new automated release machinery: check out Release Machine. There’s not a lot to it, but it’s exactly...
https://timriley.info/posts/continuations-202601-release-machinery
3 months ago
0
0
0
reposted by
Tim Riley
My last weeknotes for the year, wherein I am on holidays, so of course I work on CI.
timriley.info/posts/contin...
loading . . .
Continuations 2025/52: Do what you love - Tim Riley
• Happy holidays, and happy last week of the year! I wasn’t sure if I’d end up writing one of these this week, since I’ve been off enjoying some family...
https://timriley.info/posts/continuations-202552-do-what-you-love
3 months ago
0
7
1
My last weeknotes for the year, wherein I am on holidays, so of course I work on CI.
timriley.info/posts/contin...
loading . . .
Continuations 2025/52: Do what you love - Tim Riley
• Happy holidays, and happy last week of the year! I wasn’t sure if I’d end up writing one of these this week, since I’ve been off enjoying some family...
https://timriley.info/posts/continuations-202552-do-what-you-love
3 months ago
0
7
1
reposted by
Tim Riley
Victor Shepelev 🇺🇦
3 months ago
Just published this year's version of my "Ruby Changes" project: a full annotated changelog for Ruby 4.0:
rubyreferences.github.io/rubychanges/...
Goals: Full, comprehensive, concise, well-structured. Examples, explanations of reasons, links to docs, all of it.
loading . . .
Ruby 4.0 changes
Ruby 4.0 full and annotated changelog
https://rubyreferences.github.io/rubychanges/4.0.html
2
35
15
reposted by
Tim Riley
Andrea Fomera
3 months ago
really happy i was able to join and start contributing to Hanami. here’s to a great 2026 soon!
add a skeleton here at some point
0
16
3
reposted by
Tim Riley
Hanami
3 months ago
🌸 Here’s your State of Hanami for 2025. We took our first steps into a new era: we made a substantial release, began unifying our ecosystem, launched our sponsorship program, and saw a real uptick in community activity. Read all about it!
hanamirb.org/blog/2025/12...
loading . . .
State of Hanami, December 2025
Everything we did in 2025, and our plans for 2026.
https://hanamirb.org/blog/2025/12/22/state-of-hanami-december-2025/
0
12
8
Another week, another weeknotes! Some really nice logger and router bugfixes, more repo-syncing, Ruby 4 shenanigans, and a note on delaying our website launch (we’re looking after our humans).
timriley.info/posts/contin...
loading . . .
Continuations 2025/50: Egregious hack - Tim Riley
• This week I submitted my application to the gem fellowship. Fingers crossed! • I spent a good amount of time in bug fixing mode. The first fix was to...
https://timriley.info/posts/continuations-202550-egregious-hack
3 months ago
0
1
1
reposted by
Tim Riley
Wow, what a weeknotes: website writing, fellowship writing, JRuby improvements, a bunch of fixes and releases, Puma 7.1 in Hanami, i18n planning, and one very helpful bout of procrastivity on our repo-sync.
timriley.info/posts/contin...
loading . . .
Continuations 2025/49: Fit of procrastivity - Tim Riley
• My goal for this week was to rewrite our new landing page copy in a friendlier, more conversational tone. And I got half of it done! One more solid...
https://timriley.info/posts/continuations-202549-fit-of-procrastivity
4 months ago
1
4
1
Wow, what a weeknotes: website writing, fellowship writing, JRuby improvements, a bunch of fixes and releases, Puma 7.1 in Hanami, i18n planning, and one very helpful bout of procrastivity on our repo-sync.
timriley.info/posts/contin...
loading . . .
Continuations 2025/49: Fit of procrastivity - Tim Riley
• My goal for this week was to rewrite our new landing page copy in a friendlier, more conversational tone. And I got half of it done! One more solid...
https://timriley.info/posts/continuations-202549-fit-of-procrastivity
4 months ago
1
4
1
Quietly posted a weeknotes yesterday: on hating my first drafts and getting towards the kind of voice I want Hanami to project. Plus some JRuby!
timriley.info/posts/contin...
loading . . .
Continuations 2025/48: More conversational - Tim Riley
• Pinch, punch, it’s December! But only because I’m writing this a day later than usual. Either way: this month we’re going to launch a new site! • My biggest...
https://timriley.info/posts/continuations-202548-more-conversational
4 months ago
0
2
0
Latest weeknotes, in which I get stuck into some major site restructures, and the team comes together to help us ready for launch.
timriley.info/posts/contin...
loading . . .
Continuations 2025/47: Everything is a guide - Tim Riley
• One week since Hanami 2.3 and I’m already deep in the throes of site preparation, just as I hoped. • The biggest change I made this week was to...
https://timriley.info/posts/continuations-202547-everything-is-a-guide
4 months ago
0
0
0
reposted by
Tim Riley
Mike Perham
4 months ago
Announcing the Gem Fellowship, a grant program for improvements to Ruby-related open source projects.
gem.coop/fellowship/
Want to improve your favorite gem? Submit a proposal, starting next month.
loading . . .
gem.coop
https://gem.coop/fellowship/
1
68
33
Weeknotes: releasing Hanami 2.3, fixing bugs, planning for 2.4, plus getting ready to ship our new site. It’s our best turnaround ever from shipping one release to planning the next. All thanks to our growing team and our patrons’ financial support! We be rolling!
timriley.info/posts/contin...
loading . . .
Continuations, 2025/46: Hanami 2.3! - Tim Riley
• This was release week! Last week I’d already prepared the changelogs, and over the weekend I made better progress with documentation than I expected, so I moved the release...
https://timriley.info/posts/continuations-202546-hanami-23
4 months ago
0
7
1
reposted by
Tim Riley
Andrea Fomera
4 months ago
Really happy
@hanamirb.org
2.3 is out with some improvements I helped work on! including a `hanami run` command + resources routing DSL. Always room for more in the tent, try it out and contribute back to help make things better though!
hanamirb.org/blog/2025/11...
#ruby
loading . . .
Hanami 2.3: Racked and Ready
Our biggest release yet. Rack 3, resource routes, and so much more.
https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready/
1
16
7
reposted by
Tim Riley
Hanami
4 months ago
This is our first release of a new era — courtesy of our patrons and their financial support. Thank you
@mike.contribsys.com
,
@baweaver.bsky.social
,
@honeybadger.io
,
@fastruby.io
, &
@appsignal.com
! Hanami 2.3 couldn’t have happened without you. We’d love for you to join them.
sponsor.hanamirb.org
loading . . .
Become a Hanami Patron
https://sponsor.hanamirb.org
0
4
3
Hanami 2.3 is out! This is a fantastic release, with improvements all across the stack, but the thing I’m most proud of is the whopping THIRTY TWO Rubyists who’ve chosen to contribute and make Hanami better. Thank you everyone! 🥰
add a skeleton here at some point
4 months ago
0
14
4
reposted by
Tim Riley
Hanami
4 months ago
🌸 Hanami 2.3 is here, and it’s racked and ready! This is our biggest release yet. Rack 3, resource routes, and so much more.
hanamirb.org/blog/2025/11...
loading . . .
Hanami 2.3: Racked and Ready
Our biggest release yet. Rack 3, resource routes, and so much more.
https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready/
1
19
12
reposted by
Tim Riley
Sharon Rosner
4 months ago
Here's what I've been up to these last few weeks:
noteflakes.com/articles/202...
loading . . .
You Win Some, You Lose Some: on Papercraft and more - Noteflakes
You Win Some, You Lose Some: on Papercraft and more - Noteflakes
https://noteflakes.com/articles/2025-11-11-win-some-lose-some
1
2
1
Load more
feeds!
log in