Tim Riley
@timriley.info
📤 585
📥 145
📝 125
Rubyist. Leading Hanami, Dry, Rom. Canberra, Australia. he/him.
https://timriley.info/
reposted by
Tim Riley
Andrea Fomera
1 day 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
15
6
reposted by
Tim Riley
Hanami
2 days 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 days ago
0
13
4
reposted by
Tim Riley
Hanami
2 days 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
18
12
reposted by
Tim Riley
Sharon Rosner
3 days 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
4 days ago
0
4
1
reposted by
Tim Riley
mpeg doordash
5 days ago
where my rubyists (old people) at??
4
88
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.
7 days 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/
7 days 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
12 days ago
0
7
1
reposted by
Tim Riley
Martin Emde
13 days 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
14 days 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
19 days ago
0
6
0
reposted by
Tim Riley
Andrea Fomera
19 days 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
19 days 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
135
52
reposted by
Tim Riley
Martin Emde
19 days 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
19 days ago
1
5
0
reposted by
Tim Riley
Martin Emde
19 days 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
19 days 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
19 days 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
19 days 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
20 days 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
23 days 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 🇺🇦
23 days 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
16
3
reposted by
Tim Riley
Andrea Fomera
23 days 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
25 days 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
26 days 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
27 days ago
0
7
6
reposted by
Tim Riley
XO Ruby
27 days 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...”
27 days ago
0
5
0
Pretty chuffed I get to tick “Present at
@xoruby.com
” off my bucket list! See you all across the internets—tomorrow!
add a skeleton here at some point
27 days ago
0
5
0
reposted by
Tim Riley
XO Ruby
27 days ago
What I talk about when I talk about Ruby –
@timriley.info
[Presented remote from Australia]
0
3
3
reposted by
Tim Riley
XO Ruby
27 days ago
XO Ruby San Diego now with 100% more
@hanamirb.org
Details soon.
0
4
2
So this was nothing to do with operator agreements. The original RubyGems maintainer team would have been the right group to decide upon and figure out this transition.
add a skeleton here at some point
28 days ago
1
17
5
reposted by
Tim Riley
Joel Drapper 🇬🇧🇺🇦
28 days ago
Ruby Core accepts stolen RubyGems projects that their own insider HSBT stole from the maintainers through Ruby Central.
www.ruby-lang.org/en/news/2025...
loading . . .
The Transition of RubyGems Repository Ownership
https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/
5
24
8
reposted by
Tim Riley
Hanami
28 days ago
“Another beta!” you exclaim. “And so soon! How did you do it?” With the support of
@mike.contribsys.com
,
@baweaver.bsky.social
,
@honeybadger.io
,
@fastruby.io
, and
@appsignal.com
, that’s how! These are our patrons, and we think you can become one too:
sponsor.hanamirb.org
loading . . .
Become a Hanami Patron
https://sponsor.hanamirb.org
0
8
4
reposted by
Tim Riley
Hanami
28 days ago
Hanami 2.3 beta2 is out! Here we introduce a `hanami run` command, improve action formats config, bump our minimum Ruby, and bring a range of other fixes and improvements. This will be our last beta for this cycle, and we’d love your help with testing!
hanamirb.org/blog/2025/10...
loading . . .
Announcing Hanami 2.3 beta2
Improved action formats, hanami run command and more.
https://hanamirb.org/blog/2025/10/17/announcing-hanami-230beta2/
1
15
9
reposted by
Tim Riley
Ryan Bigg
29 days ago
#hanami
for
#rails
developers is a 4-part series showing how to learn Hanami:
ryanbigg.com/2025/10/hana...
loading . . .
Ryan Bigg - Hanami for Rails Developers: Part 1: Models
Hanami for Rails Developers: Part 1: Models
https://ryanbigg.com/2025/10/hanami-for-rails-developers-1-models
0
6
2
reposted by
Tim Riley
XO Ruby
30 days ago
Don't miss Karl Oscar Weber's talk, "How to Fail." How to do it, avoid it, & what to do when you do fail. Failure isn’t the end. Oct. 10/18, Found Studio – 5490 La Jolla Boulevard, La Jolla, CA 92037 🎟️ Grab your ticket for $100:
xoruby.com/event/san-diego/
1
6
1
reposted by
Tim Riley
Joshua Wood
about 1 month ago
I appreciate the nuance in Robby’s take and if Ruby Central was acting in good faith, I want to see them work to make it right with the maintainers. Actions speak louder than words.
add a skeleton here at some point
1
6
1
reposted by
Tim Riley
Joel Drapper 🇬🇧🇺🇦
about 1 month ago
4. It hasn’t explained to the community what kind of pressure it was under to perform this takeover or who were pressuring them. 5. It hasn’t rescheduled the Q&A that was promised to the community. 6. It has refused to come to the table and negotiate with the maintainers and/or community members.
1
23
2
reposted by
Tim Riley
Joel Drapper 🇬🇧🇺🇦
about 1 month ago
As of right now: 1. Ruby Central is *still* in possession of the GitHub organisation and gems that it stole. 2. It hasn’t published any kind of justification for this. 3. It has threatened an ex employee for responsibly disclosing that it left him with root access to live production systems.
1
37
6
Nothing says “summer is coming” quite like your first few mangoes of the season 🥰
about 1 month ago
3
6
0
My last week in Hanami:
timriley.info/posts/contin...
loading . . .
Continuations, 2025/41: Longstanding issues - Tim Riley
• A good week for Hanami 2.3 prep. My goal is to release beta2 in a week, so before then I wanted to address a few of the longstanding issues...
https://timriley.info/posts/continuations-202541-longstanding-issues
about 1 month ago
1
6
0
reposted by
Tim Riley
Andrea Fomera
about 1 month ago
Wanna contribute to open-source? This is a good chance to contribute to
@hanamirb.org
and get your feet wet!
github.com/hanami/cli/i...
loading . . .
Install rubocop rules + resolve issues + add CI check · Issue #339 · hanami/cli
Hey đź‘‹ , We're hoping to setup Rubocop again on this repository and ensure we resolve issues and then install a CI check for the repo for this gem. The rubocop rules can be found here: https://githu...
https://github.com/hanami/cli/issues/339
1
12
2
reposted by
Tim Riley
Andrea Fomera
about 1 month ago
a couple days ago the way Hanami, Dry and Rom all work together clicked for my little ruby brain. took a while to get there but it’s really exciting! easy to compose them on their own too, but together it’s a treat to work with.
1
6
1
reposted by
Tim Riley
Andrea Fomera
about 1 month ago
sheesh Hanami is fast! I haven't needed my tricks to make things feel even faster yet!
1
15
2
reposted by
Tim Riley
Andrea Fomera
about 1 month ago
Starting a new series called:
#HanamiTips
You can implement your own logging behavior for
@hanamirb.org
by overriding the config.logger.logger_constructor in your app.rb file. This one records the logs to stdout AND a log file and rotates logs daily or at 1mb in size.
0
21
5
reposted by
Tim Riley
Shane Becker
about 1 month ago
~20 years of Ruby/Rails experience ~5 years of engineering management ~15 years public speaking at confs …a lifetime as an artist and designer I'd be great as: -StaffEng -Senior EM / Director -VPE (at small/medium size company)
shanebecker.dev
1
21
13
Load more
feeds!
log in