Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

A Series of Unfortunate Jobs

You can't tell me Laravel queues haven't bitten you at least once. It's great that we get them out of the box, but man, they can be confusing as hell sometimes.

  • Reminder job failed due to retryUntil() evaluated at job dispatch, not execution.
  • Horizon defaults to zero retries for jobs, causing indefinite retries in production.
  • ShouldBeUnique ensures lock release upon processing start, not completion.

More from Thursday 10 September →