Our great sponsors
-
Wish them luck, but porting it to Crystal would have been easier due to how similar the languages are, and still provide all of the benefits of Go (single binary, native performance, concurrency, types, etc).
-
Traveling Ruby
Discontinued Self-contained Ruby binaries that can run on any Linux distribution and any macOS machine. [Moved to: https://github.com/FooBarWidget/traveling-ruby]
But even with all of the above, you're absolutely right, it is just easier to ship a binary blob. That's where the rewrite totally pays off. I just wonder whether the team has stressed all the options when it comes to keep ruby. There are packaging solutions which ship with its own interpreter, such as Travelling Ruby. And mruby could also generate a binary blob, although they'd have to open another can of works, such as finding replacements for dependencies such as net-ssh, which AFAIK can't be used with mruby. So in the end, maybe they did. And given the prevalence of go products in hashicorp, maybe it makes sense to just invest a bit more in it?
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
https://github.com/spider-gazelle/ssh2.cr and https://github.com/GrottoPress/simple_ssh. If there isn't a Crystal equivalent yet, porting the Ruby code is usually fairly simple.
-
https://github.com/spider-gazelle/ssh2.cr and https://github.com/GrottoPress/simple_ssh. If there isn't a Crystal equivalent yet, porting the Ruby code is usually fairly simple.