Soulful code

Here we look at the deeper meaning of code.

Empty Jobs, Empty Promises

Here’s a compelling case against using Sidekiq, even though it’s often praised for being 15 times faster than Solid Queue or ActiveJob when processing an empty job. While that speed sounds impressive, it’s not the whole story—and there are good reasons to think twice before choosing it.
Mikael Henriksson
3 minute(s)

Client side rate limiter

Sometimes you have to get ahead of things. Rate limits suck but are there for a reason, waiting until the API you are calling raises a rate limit error is bad, really bad. This is how you get ahead and prevent the external API from raising rate limit errors.
Mikael Henriksson
6 minute(s)
Showing 4 items