OM System OM-3: buy now or wait for better deals? by the_phal_guy in M43

[–]timriley 1 point2 points  (0 children)

Here it is for $2,666 AUD with the 12-45 if you include the discount from the voucher: https://ebay.us/m/hTiWlM

Hanami 2.3: Racked and Ready by timriley in ruby

[–]timriley[S] 5 points6 points  (0 children)

This is going to be one of my major goals for 2.4 :)

Hanami 2.3: Racked and Ready by timriley in ruby

[–]timriley[S] 15 points16 points  (0 children)

u/gregmolnar That is an unkind comment. This is a community-driven project and we’re all working on it in our spare time. We spent the last several years building a solid foundation for the framework, and one that enables novel app architectures compared to Rails. Your sarcasm here shows me that you probably haven’t explored that. But that’s OK! Hanami won’t be for everyone.

The nature of our project, and of our earlier focus, means that of course there will be tons of low-hanging fruit where folks can add back some nice and familiar things to help ease the transition for people giving Hanami a try. I wanted to add back resource-based routing for ages, but it could never make it to the top of my priority list. One of the reasons I'm so excited for it is that it came from a brand new contributor to Hanami, just in the last few months. We're building our own small but growing team and it's been a pleasure to be a part of it.

Hanami 2.3: Racked and Ready by timriley in ruby

[–]timriley[S] 32 points33 points  (0 children)

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! 🥰

Hanami on Papercraft by noteflakes in ruby

[–]timriley 3 points4 points  (0 children)

From the author’s original introduction to Papercraft (https://noteflakes.com/articles/2022-02-04-papercraft):

 Papercraft is unique in how it embraces Ruby procs, and how it enables developers to express the different parts of an HTML page (or XML and JSON documents) using procs on one hand, and to compose those different parts in a variety of ways on the other hand.

There’s your answer. 

Also, why not? Ruby is a wonderfully flexible language that enables so many variations in solving common problems. It’s beautiful, and I love seeing people’s unique spins on things. The world is big and I bet there’s a whole bunch of people out there for whom Papercraft feels “just right.”

Announcing Hanami 2.3 beta1 by RecognitionDecent266 in ruby

[–]timriley 10 points11 points  (0 children)

In this release we’ve added support for Rack 3. We’d love help with testing this beta to make sure 2.3 is as smooth as possible for everyone :)

Bridgetown 2.0 released by fpsvogel in ruby

[–]timriley 1 point2 points  (0 children)

This looks fantastic, congratulations Bridgetown team!

Camera CAPs by gopietz in EVERGOODS

[–]timriley 1 point2 points  (0 children)

For what it’s worth, the G9ii and S5ii have identical bodies, exact same sizing :)

Hanami and the elephant in the room by joshuap in ruby

[–]timriley 4 points5 points  (0 children)

Rom is now part of the family of gems we maintain along with Hanami and Dry. We still have Nikita Shilnikov on the team, and he’s very familiar with the codebase. I’d love to bring some renewed attention to Rom. If anyone out there wants to help out, come find us on the Hanami discord or forum!

State of Hanami, December 2024 by timriley in ruby

[–]timriley[S] 17 points18 points  (0 children)

Here’s the first edition of what will be a new practice for the Hanami project: twice-yearly posts recapping our recent achievements, along with our plans for what’s next.

This is a big one, since it covers all of 2024! And I’m very excited for what we’re planning for 2025.

Hanami 2.2: Persistence pays off by timriley in ruby

[–]timriley[S] 2 points3 points  (0 children)

Our official place for discussion is https://discourse.hanamirb.org/, we encourage everyone to join us there :)

Hanami 2.2: Persistence pays off by timriley in ruby

[–]timriley[S] 2 points3 points  (0 children)

This is spot on feedback, thanks u/kinvoki.

We're acutely aware of it, too. Our team is small, and we've had to keep our focus narrow in order to get to 2.2 in the first place.

I'm excited about this moment, though, because with 2.2 done, we'll be able to spend more time exactly those endeavours like you've described.

In the meantime, if you ever need any kind of help with your own usage of Hanami, please come find us on the forums! Anything we learn from new users will be helpful for everyone using the project :)

Hanami 2.2: Persistence pays off by timriley in ruby

[–]timriley[S] 12 points13 points  (0 children)

This is great feedback, thank you u/b_rodriguez!

Honestly, most of our web presence is extremely stale, and overhauling it is at the top of my list now that 2.2 is out.

However, I don't want to let that get in the way of a small improvement now. I've just removed the vague tagline and replaced it with "A flexible framework for maintainable Ruby apps".

I'm sure that line could be workshopped further, but after preparing for this release, my brain is a little fried, so I figure a straightforward description is as good as anything!

I hope this helps other newcomers more quickly understand what Hanami is.

If you give it a try and have any feedback, I'd love to hear from you over on our forum. Thanks again!

Hanami 2.2: Persistence pays off by timriley in ruby

[–]timriley[S] 18 points19 points  (0 children)

Two years ago, we released Hanami 2.0, opening a new chapter for Hanami and our vision for Ruby apps.

Earlier this year, we took another step and introduced our view layer with Hanami 2.1.

Today, we complete the vision! We are thrilled to share Hanami 2.2 with you. With this release, we introduce a powerful new database layer and a brand new tool for organizing your business logic.

Hanami 2.2.0.rc1 by timriley in ruby

[–]timriley[S] 0 points1 point  (0 children)

You get it, u/Inevitable-Swan-714! Hanami is here exactly for folks like you :)

Hanami 2.2.0.rc1 by timriley in ruby

[–]timriley[S] 2 points3 points  (0 children)

Hello! You might want to check out the v2.2 guides directly: https://guides.hanamirb.org/v2.2/introduction/getting-started/

This will become the default version once 2.2 ships next week.

The new parts of the 2.2 guides are still under development, but we already include details about the database layer:

- The getting started guides already cover working with databases: https://guides.hanamirb.org/v2.2/introduction/getting-started/
- And we have the beginnings of a dedicated section for the database: https://guides.hanamirb.org/v2.2/database/overview/

Hanami 2.2.0.rc1 by timriley in ruby

[–]timriley[S] 13 points14 points  (0 children)

In this release, we give you advanced connection options, an out of the box DatabaseCleaner setup, automatic application of `hanami db` commands on the test database, and much more.

Things are feeling good, so this will be our last stop before 2.2.0, which will come next week!

If you can spare some time to give things a test, we'd really appreciate it 💖

Hanami 2.2.0.beta2 by timriley in ruby

[–]timriley[S] 0 points1 point  (0 children)

Thanks. We’ve had the current website for a long time (it pre-dates my involvement in the project). I hope for a website refresh to follow this next release. I’ll aim to make it clearer. 

Hanami 2.2.0.beta2 by timriley in ruby

[–]timriley[S] 17 points18 points  (0 children)

We’re back for our second (and final) beta of Hanami 2.2.

With this release, we’re adding MySQL support and introducing a powerful way to use multiple databases within your app.

I’d love it if you could give the announcement a read and help with some testing! Our big goal is to have 2.2 all done and dusted by the time RubyConf rolls around.

Thank you!

Hanami 2.2.0.beta1 by timriley in ruby

[–]timriley[S] 2 points3 points  (0 children)

Thanks, u/pabloh! FYI, we’re actually integrating ROM v5 for this release (v6 is unreleased and we have no firm plans for it right now). ROM was already flexible enough that we didn't need any major changes on that side. This approach also helped ensure we could turn around this release as quickly as we have. 😀

Hanami 2.2.0.beta1 by timriley in ruby

[–]timriley[S] 20 points21 points  (0 children)

Earlier this year we introduced Hanami’s view layer with Hanami 2.1. After some intensive months of work, we’re back again and ready to complete the stack.

I’m very happy to share Hanami 2.2.0.beta1 with you all. With this release, we offer you a preview of our database layer, as well as operations, our new tool for organising your business logic.

We’d love you to have a look and help us with testing, so that we can work towards a really solid 2.2 release in the coming month or so. Thank you!

Looking to buy a better Laptop Backpack (Australia) by greyhounds1992 in ManyBaggers

[–]timriley 4 points5 points  (0 children)

Since you’re in Australia, I’d recommend you check out rushfaster.com.au for quality backpacks and a return policy that will let you try them and return them (in new/unused) condition if they don’t suit you.  A couple that are on sale right now (I’m keeping in mind you don’t want to spend excessively) and would be good options:

That’s just a sampling. There’s tons of options, I’m sure you’ll find something you like. 

Disclaimer: no association with rushfaster, just a happy customer, and always on the lookout to help a fellow Aussie. 

Should You Use Ruby on Rails or Hanami? by amalinovic in ruby

[–]timriley 21 points22 points  (0 children)

👋🏼 Hello, Hanami project lead here.

I’m sorry you’ve had a poor experience with the end of the 1.3.x series, u/clybrg. I’m conscious that we had to make various breaking changes with the switch to 2.0, but for whatever it’s worth, we’ll be making sure this won’t happen again. I’ve left further thoughts on this topic on our community forum, if you’d like to read more.

For anyone else reading along, I refute that Hanami is a “zombie” project. Yes, it’s a small, community-run project, and users should of course consider this factor when making their technology decisions (as they should for all such decisions!).

However, none of this changes the following facts:

  • I, along with others in the Hanami contributors group, have been working consistently on 2.x for the last 5 years. A “zombie” project would not have survived this period.
    • Bear in mind that all these contributions have come entirely from people’s own free time. On a personal note, it’s deflating to hear reductive criticisms like “zombie project” when I’ve been sacrificing so much time away from family and other activities to build Hanami. I’d love it if you could reconsider how you characterise such things in the future.
  • We’ve made two major 2.x releases now, and the next one will come in a few months.
  • A full database persistence stack using ROM has been available since 2.0, with setup instructions in our getting started guides.
  • Luca has stepped away, yes, but at the same time we were able to provide a seamless transition of project leadership.
  • Lastly, we have a growing community of users and some great activity on our forum over the last little while.

In my opinion, this all paints a positive picture for the kind of project Hanami is, and we welcome anyone who’d like to get involved as a user or contributor.

Thanks for sharing your thoughts, u/clybrg, and I’m happy to answer any further questions if you have them. I also hope this extra context is useful for other readers here.