zlacker

[return to "River: A fast, robust job queue for Go and Postgres"]
1. sorent+A41[view] [source] 2023-11-20 20:09:07
>>bo0tzz+(OP)
The number of features lifted directly from Oban[1] is astounding, considering there isn't any attribution in the announcement post or the repo.

Starting with the project's tagline, "Robust job processing in Elixir", let's see what else:

  - The same job states, including the British spelling for `cancelled`
  - Snoozing and cancelling jobs inline
  - The prioritization system
  - Tracking where jobs were attempted in an attempted_by column
  - Storing a list of errors inline on the job
  - The same check constraints and the same compound indexes
  - Almost the entire table schema, really
  - Unique jobs with the exact same option names
  - Table-backed leadership election
Please give some credit where it's due.

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

◧◩
2. jchw+Zu2[view] [source] 2023-11-21 04:39:00
>>sorent+A41
Data point: I am American and I would not spell 'cancelled' any other way. I don't think it is strictly British.
◧◩◪
3. Groxx+9N2[view] [source] 2023-11-21 07:21:50
>>jchw+Zu2
As far as I've seen, Americans are just plain inconsistent on this spelling.

Cancelled has nice pairing with cancellation, canceled can be typed nicely without any repeated finger use on qwerty, both clearly mean the same thing and aren't confused with something else... I say let the battles begin, and may the best speling win.

Referer pains me though.

◧◩◪◨
4. jchw+NN2[view] [source] 2023-11-21 07:30:04
>>Groxx+9N2
To be fair, "referer" is just a misspelling, I don't think it was ever accepted as a correct spelling by a large number of people. I'm sure you know the backstory though.
[go to top]