News for hackers. Stuff that matters.
Re:Ruby 3.3 by jupp0r on Monday December 25, 2023 @05:14PM (#38766683)
First implementation was in Rails because the company is a Rails shop and the monolith was the easiest place to get something that works.

If you rewrite it anyway, might as well use something else than ruby.

The db (mysql) is not the problem in the scenario I described.

Re:Ruby 3.3 by chucke on Monday December 25, 2023 @06:05PM (#38767184)
> If you rewrite it anyway, might as well use something else than ruby.

You just said the company is a rails shop, why would you force a new language on everyone who already invested in understanding ruby?

Re:Ruby 3.3 by jupp0r on Monday December 25, 2023 @08:54PM (#38768258)
Because people know Ruby well, including use cases that it's not a good fit for. We use Go in other places, too.
Re:Ruby 3.3 by KerrAvon on Monday December 25, 2023 @05:19PM (#38766724)
Why not something like Sinatra so it’s easy to prototype and move on from there if it’s still not good enough? What you’re describing isn’t that complex and the base Ruby language is so much better than Go.