4 ms·
> a asynchronous worker manager something you don't need anymore with a modern stack > an upload manager, and BI tool standard stuff every other ecosystem ha
by gumcreme 8y ago
> a asynchronous worker manager
something you don't need anymore with a modern stack
> an upload manager, and BI tool
standard stuff every other ecosystem has
> mature gem ecosystem
missing essentials like stable http/2 and full of unmaintained gems
- rememberlenny 8y agoJust to share for anyone interested in the Rails gems I'm using. An asynchronous worker manager is helpful for handling cron jobs, mail tasks, and various batch processes that can be loaded into memory (mostly Redis) but processed later. I use the gem Sidekiq which, as is, provides a UI and API that I rely heavily on. I might just not know the best practices, but I definitely find this valuable. The BI tools are not something found in most ecosystems. Not to mention dead simple setup. I use two gems, Ahoy and Blazer, which together provide a simple API for event tracking and saving database queries. [1]: https://sidekiq.org/ https://sidekiq.org/ [2]: https://github.com/ankane/ahoy https://github.com/ankane/ahoy [3]: https://github.com/ankane/blazer https://github.com/ankane/blazer
- gumcreme 8y agoI know what an async worker and what sidekiq is. But apparently you don't know that in modern stacks you don't need this anymore and it was an oddity because of RoR. I am on mobile and don't have time to write down why, please just go to StackOverflow and ask people why something like Sidekiq is not needed in stack x.
- qnsi 8y agoWhat stack would you recommend if not rails? Serious question with no malice
- nitrogen 8y agoI'm currently working in the JVM and find myself wishing I had Sidekiq. Learn at least two stacks to some degree so you can contrast and know what you are missing when you inevitably have to learn a third and a fourth and a fifth.