noteflakes writes:
Concurrency
Networking
ORMs
Concurrency / Networking
- Async (there's a whole ecosystem around it)
- nio4r
- EventMachine
- Celluloid
- Concurrent Ruby
- Polyphony
ORM:
- Sequel
- Ruby Object Mapper
- ActiveRecord
honeyryderchuck writes:
ML
network protocol clients (not just HTTP)
cryptography
other-that-C extensions (i.e. in Rust, Zig, Go...) along with pre-compiled builds
ML
- torch.rb
- numruby
- faiss
Network
- net-ssh
- ruby-mqtt
- ruby-netsnmp (I'm the maintainer, so free add alert)
Cryptography
- bcrypt_pbkdf
- Everything RubyCrypto
Aspecial mention to ruby-vips, which is (along with maybe php, I guess) one of the few language bindings
maintained by the author of libvips, which should become the defacto image processing manipulation library.
About the C-extensions, I'd be curious on what it takes to build extensions using C,
and a study around how nokogiri solved the yearlong issue of install-then-compile
by shipping arch-based precompiled binaries,
and how this should become more of a standard in the ruby community for gems requiring extensions.
ikariusrb writes:
I'll toss out a category - front end automation and web scraping.
Is selenium / chromedriver still the king, or is ferrum the new king?
Another Ruby Advent Calendar 2020 (link-style?) in Japanese, see https://qiita.com/advent-calendar/2020/ruby
- Add article titles & tag line before - why? why not?