3 ms·
I'm hoping ruby gets a bit of a resurgence. It's really not as slow as it used to be (ran some benchmarks recently, and ruby/roda was pretty much on par with no
by LAC-Tech 5y ago
I'm hoping ruby gets a bit of a resurgence. It's really not as slow as it used to be (ran some benchmarks recently, and ruby/roda was pretty much on par with node.js/express with multiple processes). The Actor model looks promising too.
- knrz 5y agoI’m curious what the work load was like and the work... IO, concurrent connections, etc.
- LAC-Tech 5y agoThe work was almost nothing, just a GET request for 'hello world'. I tried 10, 100 and 1000 concurrent connections.
- 1_player 5y agoI wanted to get back into Ruby after developing a serious allergy to Python, but for me the niche of 10-100 lines long programs right now is comfortably filled by statically compiled or project-less languages such as Go or Deno. I really dislike having to create a whole directory to install dependencies for a quick script, or managing dependencies if I need to run the script on multiple machines. That said, if Ruby were to get an option to statically compile into a standalone binary, I might check it out again. It really is expressive and joyful.
- LAC-Tech 5y agoI really like the Go "philosophy" - I really enjoy tools made with Go like Micro and Caddy, and a statically compiled binary as a deployment unit does sound convenient. I don't relish the thought of going back to loops though. Or not having a good REPL. Deno appeals to me, but isn't very portable yet. Also has a limited node style REPL (can't reload files).
- petercooper 5y agoI've covered developments in the Ruby space in https://rubyweekly.com/ https://rubyweekly.com/ for over ten years (and in a blog before that) and Ruby went through a huge lull around 2015-2018 that I was seriously worried about it! Since then, things have bloomed - it's not like the 2005-2010 era of heavy (mostly Rails-fuelled) growth, but a lot of interesting projects have come out, important libraries are being maintained and improved, and there's a much stronger sense of maturity and longevity around Ruby now. Long may it last. I am now seeing a similar lull in the Node space, which I also cover, but it, too, will surely pass through it unscathed.