Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Rolling your own tools is an irreplaceable way to learn things thoroughly.

That said, HN readers from outside the Elixir should know there are great libraries for all of those use cases. Point in case is background job processors—we have plenty of options, though I’m especially fond of Oban[0] (full disclosure, I’m the author).

[0] https://github.com/sorentwo/oban



> Rolling your own tools is an irreplaceable way to learn things thoroughly.

I completely agree. It's also a great way to avoid complexity you don't need. There are limits, but especially while learning I like to err on the side of fewer dependencies.

BTW, I just now saw that getoban.pro was a thing. It looks great!


I got into it before Oban was ever released. However, it seems like a solid solution. I've looked at Faktory as another great option as well:

https://github.com/contribsys/faktory/


haha, yeah the annoying thing about elixir is that sometimes, you give up, roll your own solution (because it's not terribly hard to do), and then right after you're done, some team has built a slightly better solution (because it's not terribly hard to do).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: