Tim Riley
@timriley.info
š¤ 615
š„ 147
š 170
Rubyist. Leading Hanami, Dry, Rom. Canberra, Australia. he/him.
https://timriley.info/
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 10 hours 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/
5 days 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
10 days ago
0
8
1
reposted by
Tim Riley
Max Wheeler
12 days 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
12 days ago
3
40
19
reposted by
Tim Riley
Hanakai
12 days 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
20
10
reposted by
Tim Riley
Konstantin Haase
15 days 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
15 days ago
0
3
2
reposted by
Tim Riley
Jared Norman
18 days 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
1
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
19 days 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
23 days 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
23 days 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
29 days ago
0
2
0
reposted by
Tim Riley
Cameron Blevins
about 1 month ago
This is so, so well-articulated.
add a skeleton here at some point
97
10780
4267
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
about 1 month ago
1
4
0
reposted by
Tim Riley
AndrƩ Arko
about 1 month 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
about 1 month 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
about 1 month 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
about 1 month 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
about 2 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ā¦
about 2 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ā¦
about 2 months ago
0
3
1
reposted by
Tim Riley
Aaron Allen
about 2 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
about 2 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
about 2 months ago
0
1
0
reposted by
Tim Riley
Hanakai
2 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
2 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
2 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
2 months ago
1
1
0
reposted by
Tim Riley
Joel Drapper š¬š§šŗš¦
2 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
2 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
2 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
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
2 months 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
2 months 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
3 months ago
0
1
0
reposted by
Tim Riley
Andrea Fomera
3 months 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
3 months 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 ā¤ļø
3 months 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
3 months ago
0
3
1
reposted by
Tim Riley
AndrƩ Arko
3 months 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
22
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
3 months ago
0
0
0
reposted by
Tim Riley
Mike Perham
3 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
3 months ago
0
2
1
reposted by
Tim Riley
AndrƩ Arko
3 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
4 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
4 months ago
0
3
0
reposted by
Tim Riley
Andrea Fomera
4 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
4 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
4 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
4 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 . . .
69
4111
1698
Load more
feeds!
log in