4 ms·
>I haven't used Ruby in a decade but I do recall it being frustratingly slow. I've been using for more than a decade and have never found it to be "frustrating
by lbrito 1y ago
>I haven't used Ruby in a decade but I do recall it being frustratingly slow.
I've been using for more than a decade and have never found it to be "frustratingly slow", whatever that means in practice. Except when running on Docker on a co-worker's Apple product, which I do not use.
- wtfleming 1y agoI haven’t used Ruby much, but anecdotally I once rewrote a Ruby service in Java and was able to reduce the number of servers needed from ~100 to 10. That was a case where it was “frustratingly slow” in practice.
- dismalaf 1y agoWhat is that service doing? Even 10 Java servers seems like a lot for a single service, unless 1 server = 1 single VM thread or something...
- lbrito 1y agoWasn't JRuby an option? Anyway, obviously Ruby (or any other dynamic language for that matter) isn't the solution to every problem. I was once tasked to refurbish an old Delphi desktop application that did some thermal simulations; I wrote the interface as a Rails webapp and the simulation itself as a compiled C routine, which I called from Rails via FFI.