RSSAmplifier

Blog

Tim Riley

timriley.infoRSS feed ↗25 posts

Latest posts

Continuations 2026/32: Set the table

• My main goal for the last week preparing to kick off our sponsorship drive. I finished drafting the first post, lined everything else up, and now we’re ready to...

Continuations 2026/31: Repeatable options

• I’m almost back to normal weeks again. A few important life things have continued to impose on my ordinary OSS time, but I’ve been pressing forward with as much...

Continuations 2026/30: Big triage

• Things are slowly getting back into gear after my trip and the last week being mostly for other life matters. Let’s share some code! • I’ve got half of...

Continuations 2026/28: Bloom of the undying

• A few weeks ago I joined Jared to record a new episode of his Dead Code podcast, and now it’s out — go have a listen! Jared’s titles never...

Continuations 2026/27: Hanami 3.0!

• 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!...

Continuations 2026/24: Clearing the decks

• 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...

Continuations 2026/23: En fuego

• 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...

Continuations 2026/22: Integrated mailers

• 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...

Continuations 2026/21: Big cake to walk

• 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....

Continuations 2026/20: Repeated reads

• 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...

Continuations 2026/19: Ebbs and flows

• 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...

Continuations 2026/18: Hanakai! ☀️

• 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...

Continuations 2026/17: 4 days

• 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...

Continuations 2026/16: Pent up

• 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...

Continuations 2026/15: Mustermann bump

• 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...

Continuations 2026/14: Taiwan Edition

• 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...

Continuations 2026/13: Begone, awkward solution

• 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...

Continuations 2026/12: Closing parentheses

• My last weeks on logging represented the last of the major additions I wanted for our upcoming Hanami release. From here I need to start closing all my parentheses....

Continuations 2026/11: Logs are beautiful

• 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...

Continuations 2026/10: Structured & tagged

• 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...

Continuations 2026/09: Body parsing

• 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...

Continuations 2026/08: Great feedback

• 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...

Continuations 2026/07: Validation extension

• This week I merged Hanami’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...

Continuations 2026/06: Mailer rebuild

• 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...

Continuations 2026/05: Fit of passion

• 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...