Tim Riley
@timriley.info
📤 589
📥 145
📝 141
Rubyist. Leading Hanami, Dry, Rom. Canberra, Australia. he/him.
https://timriley.info/
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
4 days ago
0
3
0
reposted by
Tim Riley
Andrea Fomera
7 days 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
32
44
reposted by
Tim Riley
Kevin Menard
10 days 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
10 days 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
13 days ago
The Cardiff Lions do an annual Drag Rugby charity match for children’s charities and it’s as beautiful as you imagined
loading . . .
69
4116
1707
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
13 days 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!
15 days 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
20 days 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
27 days 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
27 days ago
0
7
1
reposted by
Tim Riley
Victor Shepelev 🇺🇦
29 days 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
34
15
reposted by
Tim Riley
Andrea Fomera
about 1 month 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
about 1 month 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
about 1 month 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
about 2 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
about 2 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
about 2 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
2 months ago
0
0
0
reposted by
Tim Riley
Mike Perham
2 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
2 months ago
0
7
1
reposted by
Tim Riley
Andrea Fomera
2 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
2 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
2 months ago
0
14
4
reposted by
Tim Riley
Hanami
2 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
2 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
Weeknotes, Releasemas Eve edition. Dry Logger improvements, final code changes, a whole lotta docs, and an explanation of why my timing estimates need slack.
timriley.info/posts/contin...
loading . . .
Continuations, 2025/44: Releasemas eve - Tim Riley
• I ran out of time to write this last night. Here’s a brief weeknotes to make sure I don’t break the streak. • This week was all about final...
https://timriley.info/posts/continuations-202544-releasemas-eve
2 months ago
0
4
1
reposted by
Tim Riley
Tom Scott
3 months ago
where my rubyists (old people) at??
4
86
13
Also today: entering the home stretch before Hanami 2.3. All the code is done. Just guide updates, upgrade notes, and the announcement post, and we’ll be ready to go. Probably not next week (I still need to sleep). But *definitely* the week after.
3 months ago
0
4
0
I substantially improved the docs for Dry Logger today. This is the logger you get in Hanami apps, but you can also use it anywhere you like! It’s a pretty nice logger. Check it out!
dry-rb.org/gems/dry-log...
loading . . .
dry-rb - dry-logger v1.2 - Introduction
Logging for Ruby applications
https://dry-rb.org/gems/dry-logger/1.2/
3 months ago
0
5
0
Weeknotes: resourceful routes, another batch of contributions (including a new bin/setup, plus a little something just for our friends at
gem.coop
), speaking at open summit, and a cool new open source Hanami app!
timriley.info/posts/contin...
loading . . .
Continuations, 2025/44: Resourceful return - Tim Riley
• I was a bit sick this week, but still managed to get some useful things done. • My big achievement was landing the return of resourceful routes into Hanami! This...
https://timriley.info/posts/continuations-202544-resourceful-return
3 months ago
0
7
1
reposted by
Tim Riley
Martin Emde
3 months ago
You know… Ruby Central’s takeover of rubygems GitHub org ONLY worked because it could be executed within seconds, and by doing so, prevent the possibility of revert. If the ownership change was a PR it would never have been approved. If RC is “right”, why did they need the atomic switch?
1
9
3
thoughtbot’s Open Summit has started and I’ll be speaking on Hanami in 20 minutes! Here’s the link if you just want to drop in:
us02web.zoom.us/j/87946598627
3 months ago
1
10
2
Continuations: more work getting Hanami 2.3 into shape, a year of Dry Operation, resourceful routes getting close, and finding the positives in a grant rejection.
timriley.info/posts/contin...
loading . . .
Continuations, 2025/43: Countdown continues - Tim Riley
• The countdown to Hanami 2.3 continues. This week I reviewed and merged a bunch of nice contributions: binstubs in new Hanami apps (thanks Jared!), a console --boot flag (thanks...
https://timriley.info/posts/continuations-202543-countdown-continues
3 months ago
0
6
0
reposted by
Tim Riley
Andrea Fomera
3 months ago
I wrote my most personal blog post to date. It summarizes some of my personal feelings and experiences in the Ruby/Rails community.
afomera.dev/posts/2025-1...
loading . . .
Stop Giving Harm a Microphone
https://afomera.dev/posts/2025-10-25-stop-giving-harm-a-microphone
16
112
36
reposted by
Tim Riley
André Arko
3 months ago
the former maintainers of Bundler and RubyGems have a proposal: we want to move Ruby forward
andre.arko.net/2025/10/26/w...
loading . . .
We want to move Ruby forward
On September 9, without warning, Ruby Central kicked out the maintainers who have cared for Bundler and RubyGems for over a decade. Ruby Central made these changes against the established project poli...
https://andre.arko.net/2025/10/26/we-want-to-move-ruby-forward/
3
136
53
reposted by
Tim Riley
Martin Emde
3 months ago
Let's move Ruby forward.
martinemde.com/2025/10/25/m...
loading . . .
We want Ruby to move forward - Martin Emde
https://martinemde.com/2025/10/25/move-forward.html
2
38
8
Martin is experienced, insightful and inspiring. Someone should find a way for him to work on Ruby’s package management toolchain!
add a skeleton here at some point
3 months ago
1
5
0
reposted by
Tim Riley
Martin Emde
3 months ago
One takeaway is that the open source world is an amazing place! It's marvelous how well this usually works. This is distributed trust at scale via education and support (rather than control). All the work to help people learn security and provide best practices mostly seems to work. Wonderful!
0
4
3
reposted by
Tim Riley
Martin Emde
3 months ago
Companies should scan their open source. Full adoption of trusted publishing could have foiled NPM’s Shai Halud. Fighting about shared ownership models is horribly destructive when it makes the people leave that understand these problems. That’s the real security vulnerability.
1
3
1
reposted by
Tim Riley
Martin Emde
3 months ago
If all you need to make your supply chain secure is CLAs for devs and a non-profit administrative staff holding keys to the world, remember that most package managers still run untrusted code on install, packages go live with minimal scanning, and best practice publishing security adoption is low.
1
4
1
reposted by
Tim Riley
Martin Emde
3 months ago
You might wonder, “how can a group of friends be sufficient for global enterprise software supply chain security?” The answer for me is that these people were there BECAUSE it was so important.
RubyGems.org
has had no major outage in 14 years. This is not a fluke.
1
8
1
reposted by
Tim Riley
Martin Emde
3 months ago
The team that managed rubygems was formed by building social connections with people that cared enough to work on rubygems in their free time. It is at its core a trust based team of equals. This is why corporate takeovers that take advantage of that trust hurt so much. Trust is all we had.
1
14
2
reposted by
Tim Riley
Martin Emde
3 months ago
We spun up this feature petition with GitHub that I think would genuinely help a lot of projects and companies, open source or not.
github.com/orgs/communi...
loading . . .
Petition for Multi-Approval Organization Ownership Controls on GitHub · community · Discussion #177729
Select Topic Area Product Feedback Body Summary We are requesting that GitHub implement a mandatory multi-person approval system for top-level organization ownership changes consistent with their a...
https://github.com/orgs/community/discussions/177729
3
26
11
reposted by
Tim Riley
Victor Shepelev 🇺🇦
3 months ago
I wrote a couple of articles juxtaposing my experiences as a Ruby developer with my life as a Ukrainian surviving the war (still trying to find insights for development practices in it). Got a fair bunch of "why politics again :roll-eye-emoji:" comments (not all of them, thankfully).
add a skeleton here at some point
2
15
3
reposted by
Tim Riley
Andrea Fomera
3 months ago
"The better Ruby Discord. Ruby is about developer joy, not divisive political views. The sooner we purge politics from FOSS the better." Saw this quote tweet today, For some of us, our lives and ability to exist _are_ those divisive political views mentioned.
4
29
3
reposted by
Tim Riley
Sharon Rosner
3 months ago
I've just released Papercraft 3.0: a new rendering API, improved support for XML templates and more.
noteflakes.com/articles/202...
#ruby
#papercraft
loading . . .
Papercraft 3.0 Released - Noteflakes
Papercraft 3.0 Released - Noteflakes
https://noteflakes.com/articles/2025-10-20-papercraft-3
1
1
2
Weeknotes: flexible formats, more improvements, some house keeping, another beta, a new maintainer, Ruby Retreat goings-on, and a surprise conference appearance!
timriley.info/posts/contin...
loading . . .
Continuations, 2025/42: Easy breezy - Tim Riley
• Big code accomplishment from me this week: completing the work I started last week, to make Hanami Action’s config.formats clearer and more flexible. I’m quite happy with where we ended...
https://timriley.info/posts/continuations-202542-easy-breezy
3 months ago
0
3
1
My
@xoruby.com
talk today will be free for anyone to join! Thank you to
@jremsikjr.bsky.social
and XO Ruby for making this happen!
add a skeleton here at some point
3 months ago
0
7
6
reposted by
Tim Riley
XO Ruby
3 months ago
We're inviting you to join us for a talk from
@timriley.info
on
@hanamirb.org
later today. 4:15 PM – 5:00 PM (Pacific Time) Details available here:
www.xoruby.com/event/san-di...
loading . . .
San Diego
Where 70 degrees is a lifestyle.
https://www.xoruby.com/event/san-diego/
0
2
10
“Ruby is the essential official language for Rails and the Rails ecosystem. To provide the community with long-term stability...”
3 months ago
0
5
0
Load more
feeds!
log in